England's wicketkeeper-batsman was dismissed at the non-striker's end by Sachithra Senanayake who took the bails off when Buttler strayed out of his crease as the off-spinner was about to deliver the ball.
Led by Alastair Cook (56) and Ian Bell (37), the home team were bowled out for 219 after electing to bat first.
Sri Lanka began their reply in explosive fashion with Tillakaratne Dilshan and Kusul Perera bludgeoning 49 runs from the first six overs.
England took three quick wickets to reduce the visitors to 62 for three before Mahela Jayawardene (53) and Lahiru Thirimanne (60 not out) shared a stand of 98 for the fourth wicket to set up the victory charge.
- Sports & Recreation
- Alastair Cook
- Sachithra Senanayake
- Tillakaratne Dilshan