Hobart: Sri Lanka beat Scotland by 148 runs at the World Cup after Kumar Sangakkara hits a record fourth straight ODI hundred in World Cup at Bellerive Oval, Hobart on Wednesday.
The 37-year-old hit 124 in a total of 363-9 in Hobart, to go with his previous tons in the tournament against Bangladesh, England and Australia.
Sangakkara passed 500 ODI dismissals as Scotland were bowled out for 215.
Scotland's Preston Mommsen and Freddie Coleman scored half centuries but Sri Lanka finish with four wins in Pool A.
They look set to face South Africa in the first of the quarter-finals in Sydney on Wednesday.
A fifth defeat means Scotland remain without a win and will play co-hosts Australia in their final match on Saturday in Hobart.
Kumar Sangakkara's golden run at the 2015 World Cup
On a day of records at Bellerive Oval, left-hander Sangakkara recorded his fifth World Cup century and is now one behind the record of six held by India's Sachin Tendulkar.
He has now scored 14,189 ODI runs and only Tendulkar (18,426), who retired in 2013, has more runs for their country in the 50-over format.
Sangakkara, who became the first ever player to score four centuries at a World Cup, appears likely to retire from ODI cricket at the end of the tournament.
The wicketkeeper has enjoyed a prolific spell in the last 12-18 months, becoming the fastest player to reach 12,000 Test runs in January in the same match in which he scored his 11th double century, moving him one behind the record held by Australian great Don Bradman.
His 124 against Scotland in Hobart followed earlier scores of 105 not out against Bangladesh, 117 not out against England and 104 against Australia.
Batting first, Sri Lanka owed much of their total to a 195-run partnership for the second-wicket between Sangakkara and Tillakaratne Dilshan (104).
They reached their respective centuries in consecutive balls before being dismissed in the space of two balls by Scotland seamer Josh Davey.
Davey's figures of 3-63 moved him to the top of the World Cup wicket-takers with 14, one ahead of New Zealand pair Trent Boult and Tim Southee.
A 20-ball half century from Sri Lanka captain Angelo Mathews, which included four successive sixes off the bowling of Matt Machan had put them on course for a score of more than 400.
But a flurry of late wickets and some impressive catching meant Scotland restricted their tail enders.
Scotland's reply got off to the worst possible start when Kyle Coetzer presented a simple return catch to Lasith Malinga second ball of the innings.
Captain Mommsen (60) and Coleman (70) ensured the chase had respectability with a 118-run partnership for the fourth wicket.
But once they had departed, only all-rounder Richie Berrington (29) could make a score of any note.
Brief scores
Sri Lanka - 363/9 (Sangakkara 124, Dilshan 104, Mathews 51, Davey 3-63)
Scotland - 215 (Coleman 70, Mommsen 60, Kulasekara 3-20, Chameera 3-51)
Result - Sri Lanka won by 148 runs
Points - Sri Lanka 2, Scotland 0
MOM - Kumar Sangakkara (Sri Lanka)