Suresh Raina hit a rollicking century as India recovered from a top-order collapse to prevail over minnows Zimbabwe by six wickets, finishing their group league engagements with a clean slate in the Cricket World Cup here today.
Riding on Raina's brilliant unbeaten 110 and an equally important 85 by skipper Mahendra Singh Dhoni, India overhauled commendable target of 288 in 48.4 overs, recording their highest run chase in a World Cup match.
The defending champions finished with an all-win record in their six Group-B league matches thereby stretching their number of successive victories in the tournament to 10 over two editions surpassing Clive Lloyd's West Indies' record which stretched from start of 1975 Prudential Cup to the first match of 1983 edition (losing to India at Old Trafford).
They only have Australia in front of them with 24 straight wins between 1999 and 2011 editions, a feat achieved under Ricky Ponting's captaincy.
The defending champions will now meet neighbours Bangladesh in the quarter-final at the Melbourne Cricket Ground on March 19.
India were in a spot of bother at 92 for four when skipper Dhoni joined Raina as the duo sealed the match with a defining unbeaten 196-run record stand for the fifth wicket off 156 balls.
Raina, who scored his fifth ODI ton had nine fours and four sixes, in his innings. There were the customary muscular heaves over deep mid-wicket region for sixes as were the delicate late cuts.
Dhoni did his mite by contributing an unbeaten 85 and stayed with Raina until the end (pic courtesy: ICC's official Twitter account)
Dhoni again played the role of anchor to perfection pacing his innings with precision hitting eight boundaries and two sixes in 76 balls en route his 57th ODI half-century.
Earlier, Zimbabwe captain, Brendan Taylor stroked a wonderful 138 in only 110 balls to set up a challenging total. This was his last match for Zimbabwe.