Pune Warriors put an end to an 11-match losing run in the Indian Premier League with a seven-wicket triumph over the Rajasthan Royals.
Aaron Finch made the most of his chance in place of the injured Marlon Samuels, making 64 from 53 deliveries at the top of the Pune order.
He combined with fellow opener Robin Uthappa (32 from 16) to put the Warriors firmly on course to chase down a target of 146, the pair sharing a 58-run stand in the powerplay.
Ross Taylor contributed 17 before falling to young spinner Harmeet Singh, while James Faulkner made sure Finch wouldn't be there at the end by bowling his fellow Australian with 14 runs required.
Six to win
It was left to Yuvraj Singh to see Pune home, the left-hander making an unbeaten 28. He finished the match in style, too, launching a six over deep square leg to get his team over the line with eight balls to spare.
Yuvraj had earlier picked up two wickets with the ball, Rahul Dravid one of his victims as the Royals managed to make 145-5 from their 20 overs.
Skipper Dravid actually top-scored with 54, sharing an 81-run partnership with Ajinkya Rahane (30) after the early loss of opener Kusal Perera.
Brad Hodge weighed in with 22 and Faulkner contributed a breezy 19 from 14 deliveries, but there final total wasn't enough to stop Pune from finally tasting success again.