MUMBAI, India (AP) " Mumbai Indians successfully defended 142 in beating Delhi Daredevils by 14 runs in the Indian Premier League on Saturday.
Also, Rising Pune Supergiant rose from last place to fourth after beating 2016 finalist Sunriser Hyderabad with a Mahendra Singh Dhoni boundary on the last ball.
Mumbai didn't appear to have done enough after making only 142-8, spearheaded by 28 by opener Jos Buttler, one of three run-outs.
But Mumbai remarkably bowled even better than Delhi's pace battery, limiting the visitor to 128-7 and a third straight loss.
Paceman Mitchell McClenaghan sunk Delhi with 3-7 in two overs, but all of Mumbai's main bowlers contributed.
Delhi's chase began badly. Aditya Tare was run out in the first over for a duck, and fellow opener Sanju Samson was out in the second over for 9.
McClenaghan took out Shreyas Iyer and Corey Anderson in the fourth over, the fifth was a maiden, and Rishabh Pant edged to first slip in the sixth. Karun Nair chopped on to his stumps in the seventh, and Delhi was 24-6.
Kagiso Rabada, 44, and Chris Morris, 52 not out, made sure Delhi wasn't totally humiliated.
Mumbai's total of 142 looked good only after Delhi batted.
Buttler was run out for the top score of 28 off 18 balls thanks to good work by Samson. Mumbai was only 68-4 after 10 overs, with Kieron Pollard and Krunal Pandya in, but they didn't last much longer.
Pandya and Harbhajan Singh were run out at the death, but for only the fifth time in the IPL's 10 years, a score under 150 was successfully defended. And league leader Mumbai earned a sixth straight win since its opening loss to Rising Pune Supergiant.
Pune didn't look like beating visiting Hyderabad until the last over of their match.
Hyderbad made 176-3 thanks to late fireworks by Moises Henriques, 55 not out, and Deepak Hooda, 19 not out.
Pune's reply was slow but Rahul Tripathi broke the torpor with a maiden IPL half-century, 59 off 41 balls.
Captain Steven Smith and Ben Stokes didn't last, which put some pressure on former skipper Dhoni, who has been comparatively struggling.
The winning target seemed to move further out of reach the closer the match came to ending: 62 runs from 30 balls, 56 from 25, 30 from 12.
Then in the 19th over, Dhoni erupted taking 17 runs off Hyderabad's best bowler, medium-pacer Bhuvneshwar Kumar.
The last-over requirement was 11 from six.
Manoj Tiwary was dropped on the boundary and scored a four and, finally, two were needed off the last ball. Medium-pacer Siddarth Kaul bowled a poor delivery, straight, and Dhoni drove it through extra cover to the boundary for a remarkable win.
Dhoni scored 61 off 34 balls, Tiwary 17 off eight.