Colin Ingram smashed the highest individual score in PSL history to lift Karachi Kings from despair to pull off a six-wicket win over Quetta Gladiators in the 15th match of the season in Sharjah.
Ingram blasted eight sixes and a dozen boundaries during his epic 59-ball 127* as Kings overhauled a target of 187 with eight balls and six wickets to spare, handing Quetta their first defeat in five games.
With 16 needed off 12 balls, first Ben Dunk (15*) hit a six and then took a single off Anwar Ali. Ton-up Ingram them smashed a boundary, followed by a six to seal the victory.
The win rekindled Karachi's season as they registered their second win in five games -- after three defeats in a row. They are now fifth on the points table, which Quetta continued to top with eight points after five games.
Chasing a daunting 9.35 run-per-over target, Karachi were in tatters at 4-2 as they lost their key batsmen Babar Azam off the very first ball, playing straight into the hands of covers off Sohail Tanvir. Colin Munro fell to another low score as he punched a long hop from Mohammad Nawaz to square-leg.
Ingram added 50 for the third wicket with Awais Zia, who made a laborious 21-ball 19. Ingram reached his first fifty off 31 balls -- Karachi's only third in five matches -- with a boundary.
With 114 needed in the last ten overs and Karachi losing grip, Ingram cut loose. He hit two boundaries and a six off Ghulam Mudassar and smacked three sixes off Mohammad Nawaz to bring the target down to 54 in last six.
He took a single off Sohail Tanvir to bring up the joint fastest hundred in all PSL editions. Islamabad United's Sharjeel Khan scored a hundred against Peshawar off 50 balls in the first edition of the PSL in 2016.
Ingram's ton is the first by a foreign player in PSL history. Peshawar Zalmi's Kamran Akmal has scored the other two hundreds in the competition.
Earlier, Umar Akmal led Quetta's onslaught with a fiery 37-ball 55 which had five sixes. Rilee Rossouw made 32-ball 44 with four boundaries and a six. But it was Anwar Ali who gave the real impetus to the innings with his six-ball 27*, including four sixes to take the Gladiators to 186-5.
Aamer Yamin, who took 3-37, removed Ahsan Ali for seven before Umar added 47 for the second wicket with Shane Watson who made 24-ball 25 with two sixes and as many boundaries.
Umar hit two sixes off spinner Umer Khan in the ninth over to start the run-spree. He added another quick 63 for the third wicket with Rossouw who was Yamin's second wicket.
Umar then dispatched two over the boundary off Munro and then another of Yamin to reach his second fifty of the tournament off 36 deliveries before Yamin had him caught in the deep.
Quetta added 99 in the last ten, 58 in five and 42 in the last three as Anwar smashed two sixes off Yamin in the 18th which yielded 20 and another two off Mohammad Amir in the final.