Stuart Binny blasted an unbeaten 32 from just 13 balls to steer Rajasthan Royals to a five-wicket win over Pune Warriors in the Indian Premier League.
Binny hit two sixes and the same number of fours to steer the Royals past the Warriors' total of 178-4 from the penultimate ball of the match in Jaipur.
Rajasthan, who now move up into the top four in the table, had been given the perfect start in their run chase by skipper Rahul Dravid (58) and Ajinkya Rahane (67) putting on 98 for the first wicket.
However Australian duo Shane Watson and Brad Hodge both fell to seamer Wayne Parnell, who also had Sanju Samson caught for 10 to finish with 3-27.
The South African left-armer couldn't deny Binny in the final over though, as Pune suffered a seventh successive loss in this season's competition.
They had given themselves a chance of breaking their barren run with a solid batting performance that was built around an opening partnership of 97.
Aaron Finch made 45 before becoming the first wicket to fall, while Robin Uthappa top-scored with 54 from 41 balls.
Mitchell Marsh weighed in with 35 not out in the closing stages, the Australian all-rounder hitting three sixes and two fours, but his efforts weren't enough to stop the Royals winning a sixth straight home fixture.