Needing 12 off the last over, Munaf Patel kept the Pune batsmen to just 10 runs as Mumbai defended a paltry 120.
PUNE WARRIORS INDIA INNINGS
20th over: Pune 119 for 6. All over! Mumbai win by one run. Munaf Patel holds nerve and keeps Pune at bay to win it for his team. Pune could score just 10 off the over when they needed 12 to win.
Manhas must be gutted as he did his bit with a valiant 42 not out off 34 balls. Malinga (2 for 25) and Harbhajan (2 for 18) pick of the Mumbai bowlers.
19th over: 109 for 6. Malinga strikes again. Parnell hits it straight to point. Game on! This could prove to be the decisive over as the Sri Lankan pacer concedes just four runs off it. 12 needed off 6 balls now.
Wayne Parnell c Peterson b Malinga 2 (4)
18th over: Pune 105 for 5. Manhas is playing out of skin here for Pune. On 39 off 30, he is certainly the key to Pune's revival in IPL 5 now. 16 needed off 12. Malinga's over next.
17th over: Pune 94 for 5. Malinga does what he does best. Rattling the stumps with his pace. And he does it again by disturbing the timber behind Ganguly. Scratchy knock by the Pune skipper. Now 27 needed off 18 balls.
Sourav Ganguly b Malinga 16 (24)
16th over: Pune 85 for 4. Manhas is giving some headache to Harbhajan now. He has merrily raced to 29 off 23 balls, including four fours. Franklin has conceded nine runs in his third over. Bug Ganguly is finding it tough out there with just 11 off 21 balls. Another last-over finish?
15th over: Pune 76 for 4. Top over by the Mumbai captain Harbhajan. Just three runs off that over. 45 needed off 30 balls now. What a spell from the Turbanator (4-0-18-2).
14th over: Pune 73 for 4. The hosts' chase seems to be coming back on track, courtesy Mithun Manhas, who seems to have taken a liking for the cut shot. Another boundary for the Delhi-based batsman, this time off Ojha.
13th over: Pune 66 for 4. Another useful over for Pune. Nine runs off it, including another four by Manhas. 55 needed now off 42 balls.
12th over: Pune 57 for 4. A much needed four for Pune in that over bowled by Thisara Perera. Manhas cuts the Sri Lankan to relieve some pressure. 64 needed off 48 balls now.
11th over: Pune 49 for 4. Boundaries have become almost non-existent for Pune, who have their backs to the wall. Mithun Manhas and skipper Ganguly have to pull a rabbit out of the hat now. Can't leave it too late.
10th over: Pune 47 for 4. It's going awfully wrong for Pune here. Smith, while trying to give Ojha the charge, misses the line and the ball crashes into his stumps. This is more than a wobble now for Pune.
Steven Smith b Ojha 2 (6)
9th over: Pune 45 for 3. Harbhajan strikes again, sends Clarke back. The Turbanator has some liking for the Aussies. He's all fired up here as Mumbai tighten the noose with spin from both ends. Just one run from the over.
Michael Clarke lbw b Harbhajan Singh 14 (15)
8th over: Pune 44 for 2. Harbhajan has brought Ojha into the attack, who begins miserly, giving away just four runs in the over. Pune have to be careful here and guard against going into a shell altogether.
7th over: Pune 40 for 2. This is good beginning by Mumbai in defence of a paltry 120. Harbhajan gives his team another breakthrough as Ryder holes out in the deep. Strategic time-out.
Jesse Ryder c Perera b Harbhajan Singh 9 (13)
6th over: Pune 37 for 1. Ryder gets into the act with a four through mid-wicket off Munaf. But he should consider himself lucky as his attempted pull off the next ball finds the bat sticker, but the ball falls short of Rayudu running in from the square-leg boundary.
5th over: Pune 31 for 1. Harbhajan brings himself into the attack and Michael Clarke greets him with twin boundaries back to back, first one swept and the second one over mid-off's head.
4th over: Pune 20 for 1. Patel has had his revenge, sends Uthappa back lbw, who pays for moving across a little too much. It looked a bit high but replays show the ball might have clipped the top of the stumps.
Robin Uthappa lbw b Patel 18 (18)
3rd over: Pune 19 for no loss. That four off the last ball ruins Malinga's good work on the first five. A drive by Uthappa for his second four of the innings.
2nd over: Pune 13 for no loss. Uthappa has made his intentions clear with that six off Munaf Patel over his head.
1st over: Pune 6 for no loss. Close shave for Uthappa in that first over bowled by Malinga. Trying to close the face of the bat, the leading edge falls just short of Munaf Patel at mid-on. Uthappa answers back with an exquisite four through the covers.
MUMBAI INDIANS INNINGS
20th over: Mumbai 120 for 9. Two more wickets in the last over by way of run-outs, first Malinga and then Ojha. So in total four Mumbai men were found short of the crease in this innings.
Pune must be credited for their comeback in the last 10 overs, where they took 7 wickets for 48 runs, which restricted Mumbai to a paltry total. Kumar 2 for 9 and Nehra 2 for 19 outstanding performers for Pune.
Pragyan Ojha run out 1 (1)
Lasith Malinga run out 14 (14)
19th over: Mumbai 116 for 7. Cheer back in the Mumbai dug-out with a 17-run penultimate over bowled by Dinda. A four hit by Karthik and further damage to end the over with a four and a six off Malinga's bat. Dinda's figures have taken some beating here. (4-34-1)
18th over: Mumbai 99 for 7. Just 27 runs have come off the last eight overs for the loss of five wickets. It's been all Pune here in the back half of the Mumbai innings.
17th over: Mumbai 97 for 7. Harbhajan out for a duck! Dinda gets among the wickets. Parnell the catcher at short cover. Mumbai is in a deep, deep hole.
Harbhajan Singh c Parnell b Dinda 0 (1)
16th over: Mumbai 92 for 6. Mumbai is losing the plot badly here, with a wicket going down almost every over. Another run-out this time as Steve Smith hits it direct at the bowler's end to send Thisara Perera back. End of an excellent spell by Nehra (4-0-19-2).
Thisara Perera run out 0 (4)
15th over: Mumbai 92 for 5. Kumar comes back to hurt Mumbai. Fifth wicket goes down and a big one at that of the in-form Ambati Rayudu. Kumar foxes him off a slower ball that crashes into the stumps after Rayudu plays early.
Ambati Rayudu b Kumar 1 (3)
14th over: Mumbai 89 for 4. Another one goes down! This time it's the pinch-hitter Peterson, who fails to make an impact as Ganguly catches a skier running in from long-off. Good bouncer by Nehra, who now has two wickets against his name, and after giving away 16 runs in his first over, his spell now reads 3-0-18-2. Game-changer?
Robin Peterson c Ganguly b Nehra 13 (14)
13th over: Mumbai 87 for 3. Pune have come back well here. Parnell backs up the big over bowled by Nehra with just six runs off his over. Dinesh Karthik has come in to join Robin Peterson.
12th over: Mumbai 81 for 3. Nehra snares Tendulkar caught behind. After being hit for 16 runs in his first over, Nehra comes back to catch the big fish.
Sachin Tendulkar c Uthappa b Nehra 34 (35)
11th over: Mumbai 78 for 2. Clarke is doing a good job here as a part-timer, though he won't like himself to be called that after his five-wicket haul in the third Test against West Indies.
10th over: Mumbai 72 for 2. Peterson has been promoted by the Mumbai think-tank. And straight away a big over for Mumbai after the strategic time-out. Sixteen runs off the Kartik over that begins with five wides, followed by a four each off Peterson and Tendulkar's bat.
9th over: Mumbai 56 for 2. Rohit Sharma run out! After a huge lbw appeal by Michael Clarke is turned down, Rohit takes off for a non-existent run, gets sent back by Tendulkar, but is found way short of the crease.
Rohit Sharma run out 3 (5)
8th over: Mumbai 51 for 1. Franklin holes out. Pune draw first blood. Kumar has done the trick for Ganguly, ending MI's opening stand at exactly 50. Franklin top-edges an attempted pull that has been safely pouched by Mithun Manhas at long-on.
James Franklin c Manhas b Kumar 25 (23)
7th over: Mumbai 49 for no loss. Ganguly summons Kartik back to the bowling crease. But still no wicket, though Tendulkar survives a scare as a leading edge off his sweep falls just short of Nehra at short fine-leg.
6th over: Mumbai 42 for no loss. Franklin has broken the shackles. First a six: Nehra drifts slightly toward his pads and the Kiwi brings out a pick-up shot over mid-wicket. Then a four: The fourth ball offers enough room for Franklin to guide it to the third-man boundary. And another four: This one has been pulled to the mid-wicket boundary.
5th over: Mumbai 28 for no loss. Bhuvneshwar Kumar gets a first look in. He has been quite economical for Pune this season and begins on a similar note, conceding just four runs in his first over.
4th over: Mumbai 24 for no loss: Enough's enough for Tendulkar. After playing seven dot balls from Dinda, three consecutive fours flow from his bat - first over mid-on, second past mid-off and the third crashing through backward point.
3rd over: Mumbai 10 for no loss: No second over for Kartik, as the South African quickie Wayne Parnell comes running in. He ruins the over by gifting James Franklin a free-hit after a no-ball, which he hits for a four over mid-on.
2nd over: Mumbai 4 for no loss: Good comeback over that by Ashok Dinda. He keeps Tendulkar from scoring for six consecutive balls. A maiden! Not many can do that.
1st over: Mumbai 4 for no loss. Murali Kartik has begun well here for Pune, even had a shout against Sachin Tendulkar but the ball struck his pad well outside the off stump.
7:45 p.m. Sunil Gavaskar says Mumbai need at least 180 on the board to put Pune under pressure with three spinners.
Pune Warriors India: Jesse Ryder, Michael Clarke, Sourav Ganguly (capt), Steven Smith, Robin Uthappa (wk), Mithun Manhas, Wayne Parnell, Bhuvneshwar Kumar, Murali Kartik, Ashish Nehra, Ashok Dinda
Mumbai Indians: James Franklin, Sachin Tendulkar, Rohit Sharma, Dinesh Karthik (wk), Ambati Rayudu, Thisara Perera, Robin Peterson, Harbhajan Singh (capt), Lasith Malinga, Pragyan Ojha, Munaf Patel
7:30 p.m. Harbhajan has won the toss and Mumbai Indians have elected to bat first. Ganguly says he would have batted as well.
Jesse Ryder and Ashok Dinda are in for Pune, while Mumbai have included Pragyan Ojha and Thisara Perera in place of RP Singh and Richard Levi respectively.
7:15 p.m. We are into the business end of the Indian Premier League's fifth season, and every game from this point on assumes even greater significance for the teams, something that Pune Warriors India and Mumbai Indians must be feeling before their encounter today.
Mumbai, at 10 points from nine games, are breathing much easier at third place in the points tally. That is in striking contrast with Pune, whose losing run of late and eight points from 10 encounters, has pushed them to the eighth spot.
In that light, the significance of this game is much more for Pune than Mumbai. Take a look at how the two things match up in our preview of the game.