Jos Buttler smashed a first IPL fifty and his highest T20 score as Mumbai Indians chased down 199 in just 15.3 overs to beat Kings XI Punjab, earning their fifth straight win.
Buttler's 77 off 37 balls featured seven fours and five sixes, overshadowing Hashim Amla's earlier hundred for Kings XI - his first in T20 cricket.
Amla's hit an unbeaten 104 off 60 deliveries as Kings XI posted 198-4, but Buttler's brilliant best condemned them to a fourth defeat in a row.
Buttler signalled the sort of explosive hitting that was to come from his blade when sending the sixth ball of Sandeep Sharma's opening over for six over deep midwicket.
A second maximum soon followed in Sandeep's next, while he fired Mohit Sharma for three consecutive fours in the fifth over.
Buttler's opening partner Parthiv Patel (37 off 18 balls) also more than played his part in a six-over powerplay that brought 82 runs, though Patel did fall to the penultimate ball of it.
In came Nitish Rana - scorer of two half centuries in IPL 10, and he swiftly added a third, cracking an unbeaten 62 off 34 balls. Meanwhile, Buttler's maiden IPL fifty came up in the ninth over, off just 24 deliveries.
The pair continued to trade in sixes, with Buttler passing his previous T20 best of 73 not out against Sri Lanka at the Ageas Bowl last year, though he eventually fell in the 14th over when skying a Mohit slower ball to mid-off.
Rana, however, continued on his merry way, seeing Mumbai through to an ultimately convincing victory with his sixth smashed six.
Earlier, Amla had seemingly guided Kings XI to a match-winning score with a fine century featuring eight fours and six maximums.
He and Shaun Marsh (26 off 21) put on 46 for the first wicket in the opening six overs, and while the experiment of Wriddhiman Saha (11 off 15) up the order didn't work out, the arrival of captain Glenn Maxwell had Kings XI motoring again.
Maxwell (40 off 18) struck two fours and three sixes in Mitchell McClenaghan's 15th over costing 28, while Amla blasted a pair of each in Lasith Malinga's 16th costing 22.
Maxwell couldn't stick around, but Amla batted through the innings, bringing up his first ever T20 ton with back-to-back sixes in the final over, but it wasn't to be enough for his side.
The IPL continues with Kolkata Knight Riders versus Gujarat Lions on Friday, live on Sky Sports 2 from 3pm.