Kumar Sangakkara has become the first batsman to hit four successive centuries in one-day internationals to help Sri Lanka wrap up their World Cup pool campaign with a 148-run romp over Scotland at Bellerive Oval in Hobart.

His team had already booked a place in the quarter-finals but Sangakkara's insatiable appetite for runs continued unabated as he added 195 runs with Tillakaratne Dilshan (104) against Scotland's limited bowling resources on a perfect batting track. Sangakkara ended up scoring 124.

Down the order, captain Angelo Mathews (51) clobbered six sixes in a 21-ball blitz in the frantic final phase of the innings when ropes were cleared and wickets tumbled regularly.

Sri Lanka finished their 50 overs nine wickets down for 363.

Freddie Coleman (70) and skipper Preston Mommsen (60) tried their best but Scotland simply lacked the batting firepower to chase down such a huge victory target and folded for 215 in the 44th over.

For Sri Lanka, who rose to second in Pool A with the win, Dushmantha Chameera and Nuwan Kulasekara justified their selection claiming three wickets apiece.

Sangakkara also went past Australian Adam Gilchrist's (52) World Cup record of most dismissals by a wicketkeeper.

Source: Reuters