Non-striker Manish Pandey stood in utter disbelief as leggie Amit Mishra spun a hat-trick, the second of the tournament, in the penultimate over of Pune Warriors' innings to snatch victory from the jaws of defeat for Sunrisers Hyderabad.
In a match that turned out to be an action replay of their previous meeting in Hyderabad, Sunrisers staged a miraculous comeback to inflict a painful 11-run defeat on the hosts.
Chasing a target of 120 runs, Warriors seemed to be cruising after openers Robin Uthappa and Aaron Finch plundered 22 runs off Dale Steyn's first two overs, forcing stand-in captain Cameron White to bring on Thisara Perera into the attack.
The Sri Lanka all-rounder dismissed the openers off successive deliveries. The twin-strikes derailed the Warriors and their middle-order crumbled again under pressure, throwing the chase into disarray.
Perera finished with a three-wicket haul but it was man-of-the-match Mishra who stole the limelight. It was the former India spinner's spell that had undone Pune in their previous encounter and it was his last over that gave his side victory on Wednesday.
Pune needed 14 runs off the last two overs when Mishra was given the ball. With four wickets in hand and Angelo Mathews in the middle, the hosts looked confident.
However, Mishra inflicted a big blow when he had skipper Mathews caught at long-on off the second ball. What unfolded next was nothing less than a miracle. Mishra trapped Bhuvneshwar Kumar leg before and then bowled Rahul Sharma and Ashok Dinda to seal the stunning victory.
Bhuvi on song
Earlier, pacer Bhuvneshwar Kumar gave the hosts a good start as he tested the batsmen with his movement and swung the ball both ways. Sunrisers opener Parthiv Patel was castled by an in-swinging delivery. Next in, Australian Cameron White was also done in by an in-swinger that kept a bit low. Kumar then had Hanuma Vihari in his third over to leave the visitors reeling.
However, Mishra and Ashish Reddy added 40 runs for the eighth wicket off 29 balls to ensure the visitors had a modest target of 120 runs to defend.