India 288 for 4 (Raina 110, Dhoni 85) beat Zimbabwe 287 (Taylor 138, Williams 50, Yadav 3-43, Mohit 3-48, Shami 3-48) by 6 wickets

As Brendan Taylor departs Zimbabwean cricket, the world was left with a clear vision of the gaping hole he will leave in the side. A superb century rescued Zimbabwe after three wickets fell for 33 and then five wickets fell for 52 after him. Taylor has often been the glue to hold Zimbabwean cricket together.

Taylor's 138, his second century in succession, gave India their toughest test of the tournament thus far. A test they passed with the familiar faces of Suresh Raina and M.S. Dhoni guiding them over the finishing line.

Taylor has had the company of Sean Williams in the list of outstanding Zimbabwean performers in this World Cup and the duo combined at 33-3 as Umesh Yadav, Mohammed Shami and Mohit Sharma each took a wicket caught behind the stumps with some outstanding swing bowling.

The duo rebuilt the innings solidly with a 93-run partnership and passed 50 in consecutive deliveries. Taylor's coming from 64 deliveries whilst Williams, who took the attack to Ravichandran Ashwin with three leg-side sixes, took 55 deliveries.

Williams was to depart in the next over to Ashwin, however, as he took a difficult caught-and-bowled opportunity to break the partnership. However, an even bigger partnership was to occur between Taylor and Craig Ervine.

Taylor dominated the     partnership as he scored      compared to Ervine's     . Taylor's assault on the Indian bowlers was calculated yet brutal as he his century was brought up with an audacious ramp for six over wicketkeeper Dhoni's head.

Taylor took 24 from one Ravi Jadeja over to become the second-highest run scorer in the World Cup and the first Zimbabwean to score 400 in a single World cup campaign.

His 138 came from just 110 deliveries and contained 15 fours and five sixes to push Zimbabwe to a total near 300.

India were in a small crisis after 20 overs as they were reduced to 92-4. Tinashe Panyangara took the early wickets of both openers Rohit Sharma and Shikhar Dhawan before Ajinkya Rhane was run out by an exceptional piece of fielding by Sikandar Raza. Raza would then get the key wicket of Virat Kohli for 38, who is exceptional in chasing totals, that left India reeling.

Raina and Dhoni started scratchily with leading edges narrowly missing fielders before taking charge of the momentum of the match in what would ultimately prove to be India's highest partnership in a run chase.

Hamilton Masakadza dropped Raina on 47 as he let a simple chance burst through his hands. Zimbabwe failed to build any pressure with the ball and Raina and Dhoni coasted their way through the 288 run chase.

Raina scored his fifth ODI hundred as he finished on 110 from just 104 deliveries with nine fours and four sixes whilst M.S. Dhoni scored 85 from 76 deliveries, with eight fours and two sixes. The duo combined for 196 runs as India made it six wins rom six games.