Yet another century from Sri Lanka's Kumar Sangakkara has led his side to a 148-run Cricket World Cup victory over Scotland at Bellerive Oval in Hobart.
He has now become the first cricketer to make four successive One Day International centuries.
Already guaranteed a place in the quarter-finals, Sri Lanka's win puts them second in Pool A with four wins and two losses.
Australia and Bangladesh still have a game to play and could overtake Sri Lanka in the Pool standings.
Against Scotland, Sangakkara produced a thrilling, at times cheeky, contribution of 124 in his team's total of 363 for 9.
Despite a 118-run partnership between Scotland skipper Preston Mommsen (60) and Freddie Coleman (70), the Scots were all out for 215 in the 44th over, and remain winless in their World Cup campaign.
Coleman's demise sparked a quick succession of wickets and with 10 overs remaining the Scots needed 167 runs from 60 balls.
In Scotland's innings, Sangakkara passed Adam Gilchrist (52 dismissals) at the top of the list of most dismissals by a wicket-keeper in world cup matches, with 54.
The 37-year-old Sri Lankan also passed 500 one day international dismissals.
With the bat, Sangakkara wasn't the only Sri Lankan to fire.
He teamed with Tillakaratne Dilshan (104 off 99) for a 195-run partnership for the second wicket.
And batting at No.5 captain Angelo Mathews smashed 51 off just 21 balls.
Josh Davey took 3-63 for Scotland to take his World Cup 2015 tally to a tournament high 14.
Vice-captain Lahiru Thirimanne said Sri Lanka still had some areas of weakness they needed to address if they were to advance to the final four.
"There are some areas we need to work on - especially fielding and bowling, so we have to improve on that," he said.
Successive ODI tons for Sangakkara:
March 11 v Scotland: 124
March 8 v Australia: 104
March 1 v England: 117 not out
February 26 v Bangladesh: 105 not out