First Test Match
Sri Lanka 293 (T T Samaraweera 91, Shakib Al Hasan 5-70) & 405-6 dec (D P M D Jayawardene 166, K C Sangakkara 67, T T Samaraweera 62) v Bangladesh 178 (M Muralitharan 6-49) & 413 (Mohammad Ashraful 101, Shakib Al Hasan 96, Mushfiqur Rahim 61, M Muralitharan 4-141)
Sri Lanka beat Bangladesh by 107 runs
Bangladesh's brave bid to chase down 521 in the first Test came up short by 107 runs on an exciting final day's play in Dhaka.
The hosts resumed on 254-5 still with a mountain to climb if they were to pull off a new record fourth innings score, but with captain Mohammad Ashraful at the crease the dream was still alive.
And the stylish batsman moved serenely to his century in the morning, lofting Chaminda Vaas over mid-off for four to reach the ton, but the celebrations were short-lived when he perished in Vaas's next over for 101 leg before.
Ashraful had put on 112 for the sixth wicket with all-rounder Shakib Al Hasan, but the fightback did not stop there as Shakib found a useful ally in wicketkeeper Mushfiqur Rahim.
The pair made it through to lunch with the score on 373 for six, and continued in similar vein after the interval before Shakib dragged a full delivery from Dammika Prasad onto his stumps just four short of a maiden Test century.
They had added a fine 111 for the seventh wicket and with their side 118 short with three wickets left there was still a flicker of hope for Bangladesh.
However, the last three wickets could only garner 10 further runs as the jittery Sri Lankans polished off the tail.
Mashrafe Mortaza scored just two before he was caught behind by Prasanna Jayawardene off Prasad, while Rahim - having made 61 with seven boundaries - went for an ambitious shot off Muttiah Muralitharan only to find the safe hands of Tillakaratne Dilshan.
Mahbubul Alam then scored two before being run out as Bangladesh's quest for an unlikely second Test victory in their history fell short.
"If me and Shakib could stay at the crease until the lunch, maybe it was possible," Ashraful said. "Although we did not lose heart as Mushfique (Rahim) was in very good form in the last couple of series.
"Unfortunately, I got out and Shakib also missed his century. Once he left, we gave up hope."