Bangladesh openers Shamsur Rahman and Anamul Haque started positively to add 74 runs for the first wicket. (All photos AFP and AP)
Anamul Haque fell agonising short of his fifty, as Lahiru Thirimanne took an acrobatic catch to dismiss him for 49.
Suranga Lakmal (2/32), Thisara Perera (2/29), Ajantha Mendis (2/55), Ashan Priyanjan (2/11) and Chathuranga de Silva (1/33) restricted Bangladesh to 204/7 in 50 overs.
Bangladesh were off to a dream start as they picked up three Sri Lankan wickets for just eight runs.
Chathuranga de Silva (44) made a valuable contribution with the bat to keep Sri Lanka alive in the middle overs. He and Mathews added 82 runs for the sixth wicket.
Angelo Mathews (74 not out) brought up his 19th ODI fifty and led his team to a thrilling three-wicket win over Bangladesh with just six balls to spare.
Mar 08 2014,13:30 (IST)
Mar 06 2014,13:30 (IST)
Mar 05 2014,13:30 (IST)
Mar 04 2014,13:30 (IST)
Mar 03 2014,13:30 (IST)