Adam Gilchrist smashed 106 from just 55 balls as Kings XI Punjab kept their play-off hopes alive with a 111-run win over Bangalore Royal Challengers at Dharamsala.
The skipper combined with fellow Australian Shaun Marsh (79 from 49) for a second-wicket stand of 206, the highest ever partnership in the history of Twenty20 cricket, as Punjab made an astonishing 232-2.
Chasing the highest total to date in this year's Indian Premier League, Bangalore were dismissed for a meagre 121 as Piyush Chawla took 4-17.
After winning the toss, Punjab lost Paul Valthaty (20) in the fourth over before Gilchrist and Marsh took full advantage of a depleted Bangalore attack.
The pair dispatched both seam and spin to the boundary, with Gilchrist taking only 25 balls to bring up his half-century.
Marsh clobbered Johan van der Wath for three sixes and three fours in the 15th over, before Gilchrist was dismissed with the penultimate ball after bringing up his century.
Bangalore's daunting chase got off to an awful start as danger man Chris Gayle fell for a duck in the second over, followed quickly by Virat Kohli (11) and Saurabh Tiwary (six).
AB de Villiers (34) and Mohammad Kaif (15) attempted to rescue the innings with a 29-run stand but were always short of the required run-rate.
Kaif was eventually stumped off the bowling of Chawla, who also bowled Arun Karthik (six), leaving Bangalore needing a near-impossible 149 from seven overs
De Villiers' futile innings was ended by Chawla before the leg-spinner trapped Van der Wath (four) lbw, leaving Ryan Harris (3-28) and Shalabh Srivastava to mop up the tail.