Galle, Sri Lanka: Debutant wicketkeeper-batsman Ben Foakes made an unbeaten 87 as England reached 321 for eight at stumps on day one of the first Test against Sri Lanka in Galle on Tuesday.
Foakes built crucial partnerships including an 88-run stand with Sam Curran (48) to lead the tourists' revival after they were 103-5. Jack Leach, on 14, was batting alongside Foakes at close of play.
Off-spinner Dilruwan Perera took four wickets, while retiring Rangana Herath claimed his 100th Test scalp at the venue.
Only two other bowlers have achieved 100 Test wickets at the same ground -- Herath's compatriot Muttiah Muralitharan who achieved it at Galle, Kandy and SSC Colombo, and England paceman James Anderson at Lord's.
Herath notched up the milestone when Root came down the wicket and missed after a breezy 35.
Root had steadied England when the visitors found themselves 10 for 2 after debutant opener Rory Burns was caught behind off Surange Lakmal for nine and Moeen Ali was bowled next ball.
Surrey left-hander Burns had been given the tough task of replacing stalwart Alastair Cook following his retirement in September.
After Root's dismissal, Perera skittled Keaton Jennings four short of his 50 before bowling Ben Stokes around his legs for seven as he attempted to sweep.
Foakes then held the fort in the second session, during which England lost only the wicket of Buttler, who was caught behind after his gritty 72-ball stay at the crease.