Mumbai Indians claimed their first win of the Indian Premier League season as Tim David got them over the line in a nerve-wracking final ball victory over Delhi Capitals.
Having suffered defeat in each of their opening two matches, Mumbai were set 173 to win after they bowled out the Capitals with two balls to spare.
Robbing Delhi of those final two deliveries proved pivotal as Mumbai edged to a six-wicket win, David hitting the winning runs despite some excellent death bowling from Anrich Nortje.
Half-centuries from captain David Warner (51) and Axar Patel (54) had helped Delhi to 172, Warner and Patel combining for a key stand of 67.
But an incredible 19th over in which Jason Behrendorff removed both and, after Kuldeep Yadav was run out, Abishek Porel, prevented Delhi from posting a more imposing total, their innings ended slightly prematurely when Nortje was dismissed.
Mumbai captain Rohit Sharma (65) led what for long periods looked to be a serene chase as they reached 139-1, only for a flurry of wickets to fray the nerves.
Tilak Varma (41) and Suryakumar Yadav (0) went in successive deliveries and Rohit fell to a stunning catch from Porel off a wide yorker from Mustafizur Rahman five balls later.
David (13 not out) and Cameron Green (17 not out) initially struggled to get going but both hit sixes in the penultimate over to leave Mumbai needing five off the last.
Nortje almost miraculously rescued the situation for Delhi by continually nailing his yorker. However, needing two off from the final ball, David punched to long-off and clinched victory with a desperate dive to the crease as Warner's throw to the striker's end proved too high.
Rohit confounds Capitals again
With his half-century in this one, Rohit scored his sixth fifty-plus score against Delhi in the IPL. Only Virat Kohli (8) and Ajinkya Rahane (7) have registered more such scores against the Capitals.
Dreadful start for Delhi
While Mumbai got off the mark, Delhi have now lost each of their first four matches to start the campaign. Only in 2013 (six games) have they endured a longer losing run to begin a season.