India completed a 3-0 sweep in their ODI series against West Indies on Wednesday, earning a 119-run victory through the DLS method after persistent rain interrupted play.

Batting first, India got off to a terrific start, scoring 113 runs in the first 22 overs before Hayden Walsh finally found West Indies' first wicket, dismissing Shikhar Dhawan for 58 from 74 deliveries.

An over later, the heavens opened, forcing a two-hour rain delay and a shortened game as a result. With nine wickets in-hand and far fewer overs to survive, India came out of the break swinging, scoring a combined 31 runs in the first two overs when play resumed.

Shubman Gill (98 not out from 98 deliveries) and Shreyas Iyer (44 from 34 deliveries) led the way as India posted a score of 225-3, which the home side never threatened.

A pair of ducks from opener Kyle Mayers and number three Shamarh Brooks crippled the run chase before it could begin, finishing all out for 137 with Yuzvendra Chahal's 4-17 from just four overs leading the way.

Nicholas Pooran (42 from 32 deliveries), Brandon King (42 from 37) and Shai Hope (22 from 33) were the only West Indies batsmen to score more than 10 runs.

Gill's great showing

Indian opener Gill was clearly the star of the show with the bat, finishing two runs shy of his century due to the rain cutting his innings short. 

After the match, he called his score "bittersweet", and admitted "I was expecting to get 100".

With scores of 64, 43 and now 98 not out, Gill posted a series average of 102.5.

Scintillating Siraj

The West Indies fans were expecting to be treated with some big-swinging, hard-hitting action once the home side finally took the crease, but their hopes of a win were dashed almost instantly as Mohammed Siraj removed two of their top three batsmen for a combined zero runs.

Neither player had scored less than 35 runs in the first two ODIs of the series.