Series won and dusted, replacements doing well...India’s captain Virat Kohli could be forgiven for thinking that he just needs to turn up to complete a second successive 5-0 sweep of Sri Lanka in an One-Day International series, when the two teams take on each other in the final ODI of the series in Colombo on Thursday.

India have won the series 4-0 and despite a few stutters, have looked, by far, the better team ahead of a bedraggled Sri Lanka who have been hit by injuries and poor form and have had to recycle captains. They have already foregone the opportunity to qualify directly for the 2019 World Cup and are now left with only pride at stake.

And as it turned out, it was yet another convincing win. Here’s how it unfolded:

Live updates:

22:50 pm: Well, this has been a trying series for Sri Lanka (and for some fans who would like to watch competitive cricket) and it’s come to a fitting end with an utterly clinical performance by Virat Kohli’s men.

Man of the match: Bhuvneshwar Kumar, first five-for in ODIs

Man of the series: Jasprit Bumrah, for 15 wickets.

Team of the series: We are afraid there was only one.

That’s it from us, join us for the solitary T20I to see if Sri Lanka can get off the mark this series.

Immediate reaction to the 5-0 whitewash – numbers, tweets and so on:

UTTER DOMINATION: Virat Kohli hits the winning runs, MS Dhoni remains unbeaten on 1. India win by six wickets. And complete a 5-0 whitewash to follow up their 3-0 whitewash in Tests.

Wicket: Kedar Jadhav tries to be too cute, late cuts into the keeper’s hands. Well, MSD gets a chance to remain unbeaten again...

India need 2 runs to win. Plenty of reactions to Kohli’s 100...

All rise for the King! The Chasemaster at it again. 30th ODI century. 19th century in a run-chase. This is incredible by Virat Kohli. Stunning numbers.

13 runs needed from 36 balls... for Sri Lanka’s first ODI whitewash on home soil.

50 for Kedar Jadhav: He’s not had the best of series so far, but Jadhav makes the most of his second chance with a half-century on his comeback. Some trademark pulls and sweeps on display.

After 40 overs, India 209/3: It’s all about the numbers now. Like Bhogle points out, seems like the Sri Lankans had settled for 5-0 a long time back. 1000 runs in 2017 for Kohli, nearing another century. Kedar nearing a half century.

After 35 overs, India 178/3: The music has slowly died down as the match has progressed, with a 5-0 win for India looming large. Kohli is mastering chase, some excellent late cuts and cover driving on show. Kedar Jadhav hasn’t looked very comfortable, but every time the spinners toss up or go short – the sweep and pull have been put to good use. Need 61 runs from 90 balls.

After 30 overs, India 147/3: Virat Kohli has made this chase look easier than it is, he’s doing this so comfortably. Running the extra singles and doubles, taking on weak arms and weaker throws. Kedar Jadhav has hit a couple of boundaries since coming in.

OUT! A wild slog and gone. Yikes, where did that come from Manish Pandey? Perhaps from a few dot balls he faced with Kohli getting going at the other end. He tries to hit Pushpakumara over mid-wicket and it doesn’t clear midwicket. After 26 overs, India 132/3.

Yet another half century in a run-chase for Virat Kohli. That’s 28 now in run-chases to go with 17 centuries. What a player! Virat Kohli has just moved into 3rd gear but has cantered to a run-a-ball 50. Gets there with a powerful short-arm jab off Pushpakumara that races past long on and then follows that up with two more boundaries in the same over. After 23 overs India 122/2.

After 20 overs, India 100/1: A lovely step-down, on-drive for four by Pandey brings up India’s 100. Kohli nearing yet another half century during a run-chase.

50-run partnership: Hasn’t felt like Kohli and Pandey have moved out of second gear, but they have added more than 50 runs already, at almost run-a-ball. Kohli’s chase radar seems tuned tonight again. After 17 overs, India 82/2.

After 13 overs, India 67/2: Steady from Kohli and Pandey so far, not letting the pressure build, rotating well and getting occasional boundary – one lovely off drive stands out. Akila Dhananjaya came on the moment powerplay ended and he will be the key for Sri Lanka here.

Another wicket and this time it’s the in-form Rohit Sharma! A pre-meditated shot by Rohit as tries to scoop left arm pacer Fernando over short fine leg, ends up finding Pushpakumara who takes a fine catch. And just like that India have lost both the openers. After 8 overs, India 34/2.

Wicket! Lasith Malinga gets the wicket of Rahane after all. After a series of dot balls (a real problem for Rahane in ODIs) he comes under pressure and tries to pull a bouncer out of the park, instead top-edges to fine leg. Munaweera juggles, and juggles, and takes it tumbling. Rahane will be disappointed with 5 off 17. After 5 overs, India 18/1.

After 2 overs, India 7/0: A new opening pair for India today. In-form Rohit Sharma joined by man-of-the-series in West Indies, Ajinkya Rahane. And he survives a close call in the very first over. It looked like a plumb LBW in real time as Malinga was convinced. Umpire says not out, DRS says umpire’s call – by the smallest of margins. Sri Lanka lose their review in the first over.

ALL OUT FOR 238: Oh dear, from 185 for 3 to 238 all out. But hey, at least they have managed to make their highest total of the series. Bhuvneshwar gets the final wicket, his fifth of the day. Funny game, this. Before today, zero wickets in this series. Today, his best ODI figures.

Back with India’s chase...

Sri Lanka are 9 down. Bhuvneshwar gets his fourth, another full toss is hit straight to the fielder this time by Siriwardana. Thakur dropped a simple chance in the last over, makes it up this time. After 40 overs, Sri Lanka 230/9.

Another wicket: This time it’s Bumrah, who cleans up Pushpakumara with a full toss that was high(ish) but the batsman misses it completely. That’s a new record too, Bumrah becomes the first fast bowler to take 15 wickets in a bilateral series of 5 matches.

World record for MS Dhoni! That’s stumping No. 100 for the quickest gloves in the game. Chahal gets the wicket, Sri Lanka have lost their 7th. Akhila Dhananjaya is the man to walk back.

Oh, dear Sri Lanka. What are you doing? Hasaranga tries to cut Chahal, gets a thick inside edge that Dhoni fumbles but he gets run out anyway trying to steal a non-existent single off that missed catch. From 185 for 3 to 205 for 6. Poor finish this. After 44 overs, Sri Lanka 208/6.

OUT! And once again Angelo Mathews falls for a poor shot. Poor from the former skipper, tamely top-edges Kuldeep and Dhoni takes a simple catch. 55 off 98 balls was a good innings that turned bizarre towards the end, with 12 runs from his last 33 balls after getting set. After 42 overs, Sri Lanka 201/5.

OUT! After 29.3 overs, India finally have a breakthrough. And it’s that man Bhuvneshwar again, who did not have a single wicket in this series before the start of play today. Has three now. Around the wicket, Thirimanne tries to run it down to third man but chops it on to his stumps. A 122-run partnership is broken in the 39th over. After 40 overs, Sri Lanka 189/4

Back-to-back half centuries for Angelo Mathews: Perhaps (well, most definitely) Sri Lanka’s best batsman in this side has been one of the few bright spots for Sri Lanka this series. Gets to his 35th ODI fifty in 82 balls. Can we expect some late fireworks? After 37 overs, Sri Lanka 177/3.

First 100 run partnership for Sri Lanka in this series! It’s taken 5 matches for a Sri Lankan pair to put on 3 figures. Better late than ever, eh? After 34 overs, Sri Lanka 164/3.

Thirimanne gets a hard-fought fifty and survives a review. It’s been a battle but he gets a fifty in 83 balls. Workmanlike knock, but good on him for sticking it out. Mathews celebrates by hitting Kedar Jadhav for a four. India review a leg-before but get it wrong. Partnership is now 99 and Sri Lanka are 162/3 with 17 overs left.

Still no wicket for India, Sri Lanka 148/3 in 30 overs: Can you believe it...India still haven’t been able to break this stand which has now entered the 80s. The run-rate though has dipped below five and it already looks like Thirimanne and Mathews wants to get a move on. Thirimanne hit Chahal for a straight six which just cleared long on.

After 25 overs, Sri Lanka 130/3: 31 from Mathews, 37 from Thirimanne as the latter has finally got going. The partnership has crossed 60, and for the first time in this series Sri Lanka’s middle order has put up a strong fight. It’s not been easy going for Mathews and Thirimanne, with the wrist spinners extracting good purchase. But still, it’s been 15 overs since a wicket fell and that’s encouraging for the Lankans and slightly worrying for Kohli. Thakur is back in the attack for a second spell after an expensive first four overs.

WHAT A STAT THIS IS.

3 wickets in the first 10, 0 wickets in the next 10: Mathews and Thirimanne have steadied the ship in Colombo for Sri Lanka. 22 runs in this 5-over spell but thanks to Tharanga, the overall run-rate is still respectable. A couple of close call for Mathews though, one edge off Bumrah goes between ‘keeper and wide slip and another edge off Kuldeep falls just short of Rahane at slip. Kuldeep and Kedar Jadhav bowling in tandem now.

Lo and behold, no wickets in 5 overs! And once again Angelo Mathews finds himself rebuilding an innings. He has Thirimanne for company. Bumrah has bowled some beauties so far today, getting some late swing but Mathews is up to the task. Thirimanne is circumspect at the other end. Kuldeep Yadav from the other end bowling tight too. After 15 overs, Sri Lanka 88/3.

OUT! Sri Lankan captain’s bright innings will just be a cameo. 48 runs of 63 that his team have managed, filled with 9 boundaries but alas, falls to a peach from Bumrah. An angled delivery from over the stumps, catches the outside edge as he closes the face of his bat and it’s caught safely by Dhoni. Wicket off his 2nd ball for India’s best bowler in the series. After 10 overs, SL 64/3.

OUT! Bhuvneshwar waited so long for his first wicket this series, and now two come along in quick succession. Munaweera tries to slog a slower one, mistimes it, looked it might just clear Kohli at mid-off but he times his jump perfectly after pedalling backwards to take a fine catch. After 7 overs, Sri Lanka 40/2.

After 5 overs, Sri Lanka 28 for 1: Tharanga has looked in good touch here so far, middling most of what he has hit but often finding the fielder. A couple of wonderful drives did race to the boundary. Shardul Thakur continues to generate good pace, Bhuvi doing his thing from the other end.

Sigh. And Sri Lanka lose a wicket early: He’s huffed and puffed without any reward with the ball this series but Bhuvneshwar Kumar finally has a wicket in this series in his fourth match. It’s a wonderfully disguised knuckle ball completely deceives Dickwella who chips it straight back for an easy return catch. Not much of a celebration from Bhuvi. After 3 overs, Sri Lanka 14/1.

03:00 pm: Match is underway after a 30-minute delay. Tharanga and Dickwella out to bat for Sri Lanka, Bhuvneshwar with the ball. Play!

2:50 pm: Teams, in full.

2:40 pm: The toss has happened finally. Upul Tharanga is back for Sri Lanka and he wins the toss! STOP THE PRESS, it has happened finally. He opts to bat first. Kohli says he would have liked to bat first too, but hey. And then some usual comments about not being complacent and so on.

Four changes for India.

KL Rahul, Hardik Pandya, Axar Patel, Shikhar Dhawan is out of the team now. Kedar Jadhav, Bhuvneshwar Kumar, Ajinkya Rahane, Yuzvendra Chahal back in the eleven.

2:15 pm: As we wait for news about toss and so on, so forth – here’s a news that concerns all sports fans. Rajyavardhan Singh Rathore is the new sports minister.

2:00 pm: Welcome to the fifth ODI at the R Premadasa Stadium in Colombo but it’s a bit of a cold welcome. The covers are slowly coming off, it’s drizzling and cloudy and there’s a forecast of rain. We’ll keep you updated.