Suresh Raina scored his maiden World Cup century as India finished Pool B unbeaten with a six-wicket win over Zimbabwe at Eden Park in Auckland.
MS Dhoni partnered Raina at the crease with a knock of 85 not out as the duo steadied the ship then piled on the runs after coming together when India were 92 for four.
Left-hander Raina, who reached his century in 94 balls, was gifted a lifeline on 47 when Zimbabwe all-rounder Hamilton Masakadza dropped a simple chance. He then went on a hitting spree that included a mighty heave across the line off Tinashe Panyangara for six and glorious strokes off Hamilton Masakadza.
Raina soon completed a masterful hundred, ably supported by Dhoni, who hit the winning runs with a six over backward square.
Zimbabwe were all out in 48.5 overs and, despite not being able to claim victory, stand-in captain Brendan Taylor signed off his international career in style with his eighth ODI hundred.
Dhoni in confident mood
The 29-year-old batsman has signed a three-year Kolpak deal with Nottinghamshire, during which he will be unavailable for international cricket.
Indian captain Mahendra Singh Dhoni on Saturday said the biggest positive to draw from the team's unbeaten league campaign in the ongoing World Cup was that the entire side withstood pressure in some way or the other, preparing it perfectly for the knockouts.
Heaping praise on Man of the Match Suresh Raina for his 110-run knock, Dhoni said, "Raina is a key player for us at No. 5. The partnership between Raina and me was very good."
"India proved why they are the top of the group. It is nice to get a few runs, it has been a joyful ride though," he added.
With that India maintain their unbeaten record in World Cup 2015. This is also MS Dhoni's 10th World Cup win-on-the-trot, beating Clive Lloyd's record of 9. Dhoni & Co. now have a four-day break before the all-important quarters clash vs Bangladesh on March 19.