YORKSHIRE'S England trio all played starring roles on the opening day of the first Test in Galle.

Dom Bess took a somewhat fortuitous 5-30, as Sri Lanka crumbled to 135 all out in just 46.1 overs, with some rank strokeplay on show.

In reply, captain Joe Root (66 not out) and the returning Jonny Bairstow (47no) then compounded the situation, sharing a 110-run stand to bring their side to the brink of parity on 127-2.

Both Yorkshiremen negotiated conditions considerably better than the locals and will now fancy building towards a major lead on day two.

Bess would surely admit to being flattered by his career-best figures, with the dismissal of Dilruwan Perera arguably the only one of the bunch that he could claim as a genuine victory.

Otherwise, Kusal Perera reverse swept his second ball to slip, Niroshan Dickwella carved a long hop to point, Dasun Shanaka was caught after a deflection off Bairstow's ankle at short leg and Wanindu Hasaranga hit fresh air after leaving all three stumps exposed.

The day began with home captain Dimuth Karunaratne ruled out with a fractured thumb, a blow that should have been softened when his deputy Dinesh Chandimal won the toss and eagerly chose to bat.

That meant an immediate test of England's decision to go in without record wicket-taker James Anderson, whose absence left Broad to steer the attack.

With no seam movement or swing on offer it looked like it might be a thankless task but he carried on his fine form from 2020 to open up the game.

An early chance went begging when Jack Leach misread a top-edge from Kusal Perera at fine leg but he rallied to strike twice in his fourth over.

Lahiru Thirimanne sprung a trap set by Root, flicking Broad off his pads and straight into the hands of the alert Bairstow at leg gully.

Next up was Mendis, fresh from three straight ducks against South Africa.

Broad needed just two balls to make it four in a row, hanging a leg cutter outside off stump and watching as the number three lunged at it and edged to Jos Buttler.

Worse was still to come when Kusal Perera, who had scored 20 of his side's first 25 runs, knelt for a pre-meditated reverse sweep against Bess' second ball on the sub-continent and gloved to slip.

Leach's opening spell was more threatening than his partner's, but when he drew a mistake from Chandimal, debutant batsman Dan Lawrence dropped the chance at cover.

Chandimal and Angelo Mathews had seen the score to 65-3 at lunch and their partnership was worth 56 when Broad had the latter caught at slip slashing with fixed feet.

From there, Sri Lanka sank without a trace.

Top-scorer Chandimal (28) drilled Leach straight to Sam Curran and Dickwella turned a boundary-ball off a loosener from Bess into a simple catch at point.

Shanaka was unlucky to see a sweep billow up of Bairstow's ankle as he took cover, leaving Buttler to scoop the rebound, and Bess finally had cause for real celebration when Dilruwan's ambitious drive saw him bowled through the gate.

A run-out at the non-striker's end, via Leach's fingertip, did for Lasith Embuldeniya as the innings lurched towards it grim conclusion - a botched reverse sweep from an overbalancing Hasaranga.

England's fell to 17-2 in reply, Embuldeniya nipping out Dom Sibley on the outside edge and persuading Zak Crawley into a mishit down the ground, but would soon converge around their Yorkshire-born engine room.

Root and Bairstow both settled into the conditions, favouring back and front foot respectively as they carefully negated a trio of spinners.

An overturned lbw decision against Root on 20 proved something of a turning point, with the sedate scoring rate picking up thereafter.

Root began picking the gaps more regularly and increasingly trusted his sweep as a release shot.

He dashed through for fifty in 94 balls to leave himself a strong foundation tomorrow morning, with Bairstow's first Test innings in over a year increasingly assured.

He had only two boundaries in his stay but with Root in good touch, he was content to be the reliable anchor at number three.