South Africa were knocked out of the Tri-Nation One-Day International series after suffering a heavy 100-run loss to West Indies at the Kensington Oval in Bridgetown, Barbados on Friday.
Angelo Mathews' embattled Sri Lanka team would have been hoping for a positive end to a dismal series when they met England in Cardiff but it was not to be. England set Sri Lanka an imposing 325 for victory and the islanders just never got going in their run chase, falling to 202 all out in the 43rd over.
The Caribbean Premier League match between the Jamaica Tallawahs and the Barbados Tridents got off to a brisk start on Monday, but was cut short by the weather in Bridgetown and there was no result.
Australia booked their berth in the final of this closely fought tri-series as they put together a very well-organised chase of 283 to beat the West Indies by six wickets in a compelling tussle in Barbados.
Imran Tahir delivered the best ODI ever figures by a South African of seven for 45 as South Africa easily defended a massive 343 for four to claim a bonus point and go top of the tri-series table after the last game of the St Kitts leg of this intriguing tournament.
On a day spoiled by frequent rain interruptions, England pressed home their advantage but have left Sri Lanka with some hope that if they play with aggression they might be able to sneak out of Lord's with a most unlikely victory.
India completed a two-one series triumph over Zimbabwe, after a tight three-run victory in Wednesday's third Twenty20 International at the Harare Sports Club.
Near centuries from wicketkeeper-batsman Jos Buttler and all-rounder Chris Woakes saw England and Sri Lanka tie Tuesday's series opener at Trent Bridge in Nottingham.
South Africa let what seamed like a winning position slip when they slumped from 137 for 1 in the 25th over to 252 all out chasing Australia's total of 288.
The West Indies romped to a four wicket win in St Kitts on Monday as Marlon Samuels (92 from 87 balls) batted superbly in pursuit of Australia's 265 for seven.
In the midst of protests from Zimbabwe fans, unhappy with the state of cricket in the nation, India made light work of a decidedly sub-par total from Zimbabwe.
India opener KL Rahul was the star of the show in Harare, becoming the first India batsman to record a ton on ODI debut as he led the side to a nine wicket win over Zimbabwe in the first game of the series.
The third and final Test between England and Sri Lanka takes place at the Home of Cricket, Lord's, where the hosts, who are unchanged, are set on recording a thumping series whitewash.
It was a day for the bowlers at Lord's on Saturday, as 13 wickets fell on day three of the third Test between England and Sri Lanka, and the hosts held a lead of 237 runs at stumps.
Rain was the ultimate winner as South Africa's latest Tri-Nation One-Day International assignment against Australia was washed out after only one over was bowled at the Kensington Oval in Bridgetown, Barbados on Sunday.
An 85 from Alastair Cook and an unbeaten century from Jonny Bairstow helped England recover to finish day one of the third Test against Sri Lanka at Lord's on 279/6.
Sri Lanka made light work of the second ODI against Ireland at Malahide on Saturday, easily defending their mammoth 377 runs by removing the hosts for 241 to record a 136-run win.
India needed a gettable eight runs off the final over in the first T20 against Zimbabwe in Harare, but the hosts defended superbly to record a morale-boosting two-run win on Saturday.
South Africa kept their many critics at bay as they produced an exceptional display in the field to bowl out Australia for 142 runs and claim a 47-run bonus point win in the last match of the Guyana leg of this triangular tournament.
India cruised to a series whitewash over Zimbabwe as they won the third ODI in Harare by 10 wickets, with the hosts once again unable to defend a small total.
Alastair Cook grabbed the headlines on day four of the second Test in Durham, reaching his 10,000th Test run and beyond, and also leading his side to a nine wicket win over Sri Lanka.
England and Sri Lanka were forced to settle for a draw after repeated rain delays marred the third and final Test. Only 12.2 overs could be bowled on the final day as the English weather made its presence felt.