Unbeaten half centuries from Lokesh Rahul and debutant Faiz Fazal earned India a clean sweep of their three-match One-Day International series in Zimbabwe after a crushing 10 wicket victory on Wednesday.

Zimbabwe won the toss and chose to bat at the Harare Sports Club but their woeful form continued as they were bundled out for 123 in 42.2 overs.

India made light work of their reply and blasted their way to their victory target from 21.5 overs as Rahul (63 from 70 balls) and Fazal (55 from 61 balls) pummelled the bowling.

The teams will now play a three-match Twenty20 series in Harare starting on Saturday.