Mumbai Indians scored a last-ball seven-wicket victory over Pune Warriors while Kochi Tuskers defeated Kolkata Knight Riders by six runs in the IPL on Wednesday.
Mumbai's star middle-order batsman Rohit Sharma struck a six when one was needed to seal the win after Munaf Patel took three important wickets to help restrict Pune.
Patel finished with 3-8 as Mumbai dismissed Pune for 118 in 17.2 overs at Wankhede Stadium. Mumbai overhauled the score after useful contributions from Ambati Rayudu (37) and Sachin Tendulkar (35).
At Eden Gardens in Kolkata, Kochi could manage only 132-7 with Ravindra Jadeja top-scoring with 29, but restricted the home side to 126-9 to notch a third consecutive win.
The match in Mumbai turned out to be closer than expected.
Pune stretched Mumbai's reply to the last delivery with some tight bowling and fielding, before Sharma cleared the cover boundary for his team's third win in four matches.
Sharma (20 not out) and Andrew Symonds (16 not out) steered the team home after Rayudu and Tendulkar put on a 74-run stand in 12 overs for the second wicket.
"The wicket wasn't as easy as we thought as it was holding up a bit," Rayudu said. "Maybe we could have finished it an over or two before."
Mumbai had looked in control, but the flow of runs slowed after Rayudu and Tendulkar fell in quick succession by the 15th over.
Murali Kartik bowled a fine last over when only five runs were needed for the win. The left-arm spinner restricted Sharma and Symonds to four singles off the first five deliveries, which included two close run out chances.
Earlier, Pune was reduced to 17-4 in the fifth over as pace bowlers Abu Nechim and Patel picked up two wickets each.
Pune was 60-5 after 10 overs before a 37-ball knock of 45 from Robin Uthappa gave the total some respectability.
Sri Lanka paceman Lasith Malinga also claimed two wickets as Pune folded with 16 deliveries left to lose its second game in four outings.
In Kolkata, Kochi Tuskers managed a fighting 132-7 with left-hander Jadeja top-scoring with 29 off 18 balls after openers Brendon McCullum of New Zealand (23) and captain Mahela Jayawardene of Sri Lanka (25) launched Kochi with 49 off 42 balls.
Bangladesh allrounder Shakib al-Hassan and Yusuf Pathan bagged three wickets each for the host.
For Kolkata, homegrown Manoj Tiwary struck 46 but lacked support in the face of some disciplined bowling on a pitch not conducive to strokeplay.
"It was disappointing because we were not up to the mark," Kolkata skipper Gautam Gambhir said. "This is the kind of tournament in which you can't take any team lightly."
Kochi, which had beaten Mumbai and Chennai Super Kings in its last two matches, caught up with Kolkata on the points table as both teams have three wins from five games each.
Mumbai Indians 124-3 in 20 overs (Ambati Rayudu 37, Sachin Tendulkar 35), def. Pune Warriors 118 all out in 17.2 overs (Robin Uthappa 45; Munaf Patel 3-8, Abu Nechim 2-13, Ali Murtaza 2-18, Lasith Malinga 2-28).
Kochi Tuskers 132-7 in 20 overs (Ravindra Jadeja 29; Yusuf Pathan 3-20, Shakib al-Hassan 3-28), def. Kolkata Knight Riders 126-9 in 20 overs (Manoj Tiwary 46; Rudra Pratap Singh 2-25, Ravindra Jadeja 2-25).