Mumbai Indians came out on top in Mohali as they successfully chased down a mammoth 215-run target.
Put into bat first, the home side lost opener Prabhsimran Singh (9) cheaply in the second over itself.
Skipper Shikhar Dhawan (30) couldn't convert his start and was dismissed by Piyush Chawla in the 8th over.
It was Liam Livingstone's fiery 42-ball 82* along with Jitesh Sharma's 49* which saw Punjab's innings hit another gear, taking them to 214/3.
In reply, skipper Rohit Sharma's poor run continued as he was sent back for a duck by Rishi Dhawan on just the 3rd delivery of the innings.
However, it was Ishan Kishan who stepped up and top scored on the night with 75 runs.
Back in form Suryakumar Yadav's fiery 31-ball 66 came at the right time as the duo conjured up a match-winning 116-run partnership for the visitors.
Even though the pair was dismissed in consecutive overs, cameos from Tim David and Tilak Varma helped MI surpass the total in the 19th over itself.
Also Read: IPL 2023, LSG vs CSK: Lucknow, Chennai get a point each after rain plays spoilsport at Ekana