Chris Gayle's eagerly-awaited first appearance in this Indian Premier League helped Kings XI Punjab to end a five-match losing run on Thursday - but only just.
Gayle's 2020 debut was delayed for two matches by a stomach infection, but the wait was worth it as he blasted five sixes in his 53 from 45 balls as Punjab beat high-flying Royal Challengers Bangalore by eight wickets.
But Punjab celebrated their second win - the first was also against Bangalore three weeks ago - only when Nicholas Pooran hit the last ball for six to take their total to 2-177 in reply to Bangalore's 7-171.
Gayle and Punjab captain Lokesh Rahul, 61 not out off 49 balls, looked like they would win this one easily when they needed 11 runs off the last 18 deliveries, but they were tied down by bowlers Chris Morris, Isuru Udana, then Yuzvendra Chahal in the last over.
Gayle was out off the penultimate ball, run out from the non-striker's end, leaving Punjab needing one run to win off the last ball.
Pooran, Punjab's best batsman in the league, stepped towards Chahal and hit him over the long on boundary past the outstretched hand of Morris.
"It was quite surprising, we thought the game might finish in the 18th," Bangalore captain Virat Kohli said.
Rahul and Mayank Agarwal began Punjab's reply serenely. Agarwal was particularly hard on Chahal, slamming the legspinner for two sixes and two fours before being bowled for 45 off 25 balls at 78-1.
Gayle joined Rahul and was slow off the mark, taking more than four overs before his first big crack back over Washington Sundar.
Meanwhile, Rahul brought up another half-century, and had twice as many runs as Gayle. But not for long.
Gayle took 18 off a Mohammed Siraj over, then 14 off Sundar and, suddenly, Punjab's chase was comfortable, even if they did leave it to the final ball.
"We're a far better side than bottom of the table," Rahul said. "Towards the end it got too close for comfort."
Bangalore openers Devdutt Paddikkal and Australian ODI captain Aaron Finch made a good start to the match with 38 together after four overs.
Kohli started with a rush of three boundaries but he was becalmed for 11 overs in the face of fine bowling by Australia's Glenn Maxwell, Murugan Ashwin, and Chris Jordan.
Mohammed Shami took out AB de Villiers for two and Kohli two balls later on 48 to leave Bangalore only 6-137 after 18 overs.
But Morris and Udana gave them a boost, especially in the last over which went for 24 runs off Shami.
Australian Associated Press