Sri Lanka took an unassailable 2-0 lead in the one-day international series with a 61-run victory over Bangladesh in Mirpur.
A century from Kumar Sangakkara powered the visitors to 289-6 in their 50 overs.
Bangladesh were dismissed for 228 in their reply, all out seven overs short of their allocation.
Sangakkara smashed 14 boundaries in making 128 from 115 balls, his 17th ODI hundred.
The 36-year-old, who was named man of the Test series, shared a 114-run partnership for the fourth wicket with Ashan Priyanjan.
Most runs in all intls in 2014 Sanga 778 (ave 77.80) McCullum 767 (63.91) Williamson 594 (54.00) Jaya'dene 508 (101.60) Kohli 505 (63.12)— Mohandas Menon (@mohanstatsman) February 20, 2014
Priyanjan made his second ODI half-century in just his fourth game before being trapped lbw by Shakib Al Hasan for 60.
Captain Angelo Mathews increased the tempo with an unbeaten 56 from 39 balls. He put on 83 with Sangakkara, who was finally dismissed in the 47th over as Mahmudullah took a catch on the long-on boundary with Arafat Sunny picking up the wicket.
|K Perera||c Rahman||b Rubel Hossain||8||8||7|
|Dilshan||c Mushfiqur Rahim||b Rubel Hossain||8||37||16|
|Sangakkara||c Mahmudullah||b Arafat Sunny||128||181||115|
|Chandimal||c Rahman||b Gazi||9||19||14|
|T Perera||c Mahmudullah||b Rubel Hossain||0||3||3|
|Extras||0nb 4w 0b 3lb||7|
The Tigers' reply started badly as Shamsur Rahman was removed in the opening over by Lasith Malinga, although fellow opener Anamul Haque made 42 before falling lbw to Thisara Perera.
Wickets steadily fell as Mushfiqur Rahim anchored the innings, but home hopes finally vanished when he was the ninth man out in the 42nd over for 79 after steering Malinga straight to Sachithra Senanayake at point.
Senanayake then sealed the victory six balls later when Rubel Hossain got a leading edge to point. Senanayake, Malinga, Perera and Ajantha Mendis took two wickets apiece.
|A Haque||lbw||b T Perera||42||59||46|
|Rahman||c Senanayake||b Malinga||0||5||3|
|M Haque||c Sangakkara||b Senanayake||15||46||32|
|Mushfiqur Rahim||c Senanayake||b Malinga||79||124||83|
|Shakib||c Senanayake||b Priyanjan||24||30||23|
|Nasir Hossain||c Vithanage||b A Mendis||22||22||24|
|Mahmudullah||run out (K Perera)||1||7||4|
|Gazi||c Sangakkara||b T Perera||7||10||11|
|Mortaza||c T Perera||b A Mendis||17||35||23|
|Arafat Sunny||not out||1||9||4|
|Rubel Hossain||c Sub||b Senanayake||6||2||6|
|Extras||1nb 7w 3b 3lb||14|
The series comes to a conclusion on Saturday at the same ground.