The KKR spinners shine as the visitors beat Pune by 34 runs to finish second in the standings.
Pune Warriors India innings
20th over: Pune 102 for 8 Narine to close out the match for the visitors. KKR win by 34 runs to finish second behind Delhi with 10 wins. Meanwhile, it's Pune's 12 defeat and they lie 8th in the nine-team tournament.
19th over: Pune 99 for 8 Laxmiratan Shukla takes a blinder of a catch at long-off to see the back of Wayne Parnell. Balaji gets his first wicket. Disastrous batting by the hosts. Ali Murtaza is the next man in.
Parnell c sub (LR Shukla) b Balaji 3 (5)
18th over: Pune 95 for 7 Sunil Narine replaces Shakib and sends back Harpreet Singh, who hits it straight back to the bowler.
Harpreet Singh c & b Narine 6 (6)
17th over: Pune 92 for 6 Rajat Bhatia comes back on. Pune's all hopes end with the wicket of Callum Ferguson. Tries to go big but finds Jacques Kallis at deep mid-wicket.
Ferguson c Kallis b Bhatia 12 (18)
16th over: Pune 87 for 5 Majumdar out. The right-hander dances down the track aiming to hit the ball out of the park. Fails to connect and McCullum does his job to perfection behind the stumps.
Majumdar st †McCullum b Shakib Al Hasan 17 (22)
15th over: Pune 82 for 4 Rajat Bhatia continues. Four singles and a double from the over. The match is slowly slipping away from Pune's hands.
14th over: Pune 76 for 4 Sunil Narine comes back on and is on the money straight away. Just four runs off the over. The hosts still need 61 more to win.
13th over: Pune 72 for 4 Rajat Bhatia is brought on to bowl his medium-pacers. Anustup Majumdar and Callum Ferguson fail to deal with ease. Just four runs from the over. It's high time the batsmen went for big shots. The asking rate is creeping up like a wild vine.
12th over: Pune 68 for 4 Iqbal Abdulla returns. Kolkata on top right now. The pitch has been assisting spinners a lot. Just four runs from the over.
11th over: Pune 64 for 4 Ganguly out. Shakib traps him lbw. Dada's disastrous campaign as a batsman comes to an end. He is not happy with the decision but replays show the umpire has been very much on the money. Callum Ferguson is the next man in. He is off his mark straight away.
Ganguly lbw b Shakib Al Hasan 5 (8)
10th over: Pune 61 for 3 Yusuf Pathan strikes again. Sends back the dangerous Jesse Ryder. Tries to whack the bowler but misses the line completely. Big wicket for Kolkata. It's anybody's game now.
Ryder b Pathan 22 (24)
9th over: Pune 55 for 2 Balaji continues. Bowls a tight over. Just three run from it.
8th over: Pune 52 for 2 Yusuf Pathan strikes, sends Clarke back. The Aussie tries to flick the ball round his legs but misses it completely. Sourav Ganguly joins Ryder.
Clarke st †McCullum b Pathan 13 (18)
7th over: Pune 46 for 1 Lakshmipathy Balaji returns. Bowls a tight over. Just five runs off it.
6th over: Pune 41 for 1 Sunil Narine, a nuisance for all batsmen this season, comes into bowl. This is going to be an exciting battle between him and Ryder. Hang on. Sorry to say, there has been no real battle in this over as the batsmen play with a lot of caution against the West Indian.
5th over: Pune 35 for 1 Abdulla continues. Ryder hits his second six. Makes room for himself and hits it over covers. Super execution. Overall, 11 runs from the over.
4th over: Pune 21 for 1 Shakib Al Hasan continues and Jesse Ryder cuts loose. Gets a big six over mid-wicket off the second ball. The rest of the over is relatively quiet.
3rd over: Pune 13 for 1 Uthappa out. Hits Iqbal Abdulla straight into Tiwary's hands. Good over.
Uthappa c Tiwary b Iqbal Abdulla 8 (8)
2nd over: Pune 11 for 0 Shakib Al Hasan comes into bowl. Does a good job. Just two runs off the over.
1st over: Pune 9 for 0 Jesse Ryder and Robin Uthappa walk out to the middle. Uthappa welcomes Lakshmipathy Balaji with a four. The ball races through third man. The rest of the over is relatively quiet.
Kolkata Knight Riders innings:
20th over: Kolkata 136 for 4 Parnell bowls the last over. Nothing on the first ball. Yusuf takes a double off the next. A single. Tiwary is on-strike now. Another single. And fourth ball is a no-ball. It means a free-hit. Just a single. What waste. Superb bowling by the South African. A double concludes the over. Parnell returns with figures of 2 for 18.
19th over: Kolkata 127 for 4 Manoj Tiwary is dropped off the first ball from Ashish Nehra. Ganguly is the culprit at mid-wicket. Yusuf Pathan adds insult to injury with two boundaries.
18th over: Kolkata 117 for 4 Bhuvneshwar Kumar into his last over. And he bowls Shakib off the fifth ball. Superb yorker.
Shakib Al Hasan b Kumar 42 (30)
17th over: Kolkata 113 for 3 Wayne Parnell removes McCullum. The Kiwi hits it straight to the extra cover fieldsman. Second wicket for the South African.
McCullum c Ryder b Parnell 41 (43)
16th over: Kolkata 107 for 2 Ashish Nehra comes back on. Good over by the Indian bowler. Six runs off it. Keeps in check the both batsmen.
15th over: Kolkata 101 for 2 Bhuvneshwar Kumar comes back into the attack and Shakib plays a delightful stroke off the second ball for a boundary. Just lifts it over mid-wicket. The next ball is also dispatched for a four, with the help of a bottom edge this time.
14th over: Kolkata 91 for 2 Ganguly brings himself back on. He concedes two fours in the over. One to McCullum, one to Shakib. A fifty-run partnership between these two.
13th over: Kolkata 80 for 2 Clarke continues and gets hit for a six over mid-wicket. Shakib dances down the track and executes it perfectly. Two balls later he is dropped at mid-wicket. Wayne Parnell is the culprit. The Bangladesh allrounder adds insult to injury with another six off the last ball, a repeat of the previous shot. Expensive over for the hosts.
12th over: Kolkata 60 for 2 Ashish Nehra returns to bowl his second over. Good over until the last ball. McCullum breaks the monotony to fetch a four. Brilliant pull. Hang on. This time he is down the wicket and comes his way another four. One bounce over mid-wicket.
11th over: Kolkata 49 for 2 Michael Clarke continues and bowls another terrific over. Just four runs off it. Shakib Al Hasan and Bredon McCullum are sweating for their runs.
10th over: Kolkata 45 for 2 Bhuvneshwar replaces Sourav Ganguly. Brendon McCullum survives a close run-out off the third ball. The runs are not coming freely for the visitors. Just five runs from it. This is the second lowest total after 10 overs this IPL.
9th over: Kolkata 40 for 2 Clarke continues and bowls Jacques Kallis. The South African allrounder makes room to hit over covers but misses the line and loses his stumps.
Kallis b Clarke 13 (18)
8th over: Kolkata 38 for 1 Sourav Ganguly comes into the attack. Does a good job. Four runs off the over.
7th over: Kolkata 34 for 1 Michael Clarke comes into bowl. This is his first over since his wedding. Good over. Seven runs off it.
6th over: Kolkata 27 for 1 Bhuvneshwar Kumar replaces Murtaza. Just five runs off his over.
5th over: Kolkata 22 for 1 Parnell continues and gets rid of captain Gautam Gambhir. The left-hander hits it straight to Ashish Nehra at mid-on.
Gambhir c Nehra b Parnell 10 (12)
4th over: Kolkata 20 for 0 Ali Murtaza continues. Another good over. Just five off it.
3rd over: Kolkata 15 for 0 South African left-arm fast bowler Wayne Parnell replaces Nehra. Another good over for the hosts. Just two runs off it.
2nd over: Kolkata 13 for 0 Spinner Ali Murtaza comes into bowl. Tight over, just five off it.
1st over: Kolkata 8 for 0 Kolkata Brendon McCullum and Gautam Gambhir walk out to the middle. Asish Nehra to open the bowling for the hosts. The fourth ball is a bit wide and McCullum ponces on it. It races through the covers for a four. Another boundary off the last ball, this time it's hit over mid-wicket.
7.35 pm: Gambhir wins toss, decides to bat first. A few changes for Ganguly's Pune: Angelo Mathews and Steven Smith sit out on account of injuries. Jesse Ryder and Michael Clarke come in as replacements. The teams will be out in a while.
Pune Warriors India: Sourav Ganguly(c), Jesse Ryder, Michael Clarke, Robin Uthappa(w), Callum Ferguson, Anustup Majumdar, Harpreet Singh, Wayne Parnell, Bhuvneshwar Kumar, Ashish Nehra, Ali Murtaza
Kolkata Knight Riders: Gautam Gambhir(c), Brendon McCullum(w), Jacques Kallis, Yusuf Pathan, Shakib Al Hasan, Manoj Tiwary, Debabrata Das, Rajat Bhatia, Iqbal Abdulla, Sunil Narine, Lakshmipathy Balaji
7.25 pm: Just in: Delhi beat Punjab by six wickets to finish on top.
7.10 pm: Hello and welcome to match number 70 of the Indian Premier League season five between Pune Warriors India and Kolkata Knight Riders. Kolkata have already qualified for the playoffs but the fight for the second spot is still on. If they win today, they will finish behind Delhi, who, as we write, are on the verge of carrying off a win against Kings XI Punjab. On the other hand, Pune would want to end their disappointing campaign on a good note.