England maintained their 100 per cent record in Twenty20 games played at Sophia Gardens thanks to a resounding eight-wicket win over Sri Lanka in their series opener.

Jos Buttler made 68 not out as England made it seven wins from seven at the venue in Cardiff, this latest triumph sealed with 17 balls to spare as they easily overhauled Sri Lanka's below-par 129-7.

Jason Roy gave the chase a fast start with 36 from 22 deliveries in an 80-run opening stand with Buttler, who hit eight fours and a six during his 55-ball knock.

Wanindu Hasaranga did excel with the ball for the tourists, giving up just 12 runs in his four-over spell, while Isuru Udana bowled Dawid Malan for seven off 14 balls. Jonny Bairstow finished up unbeaten on 13.

Sri Lanka had earlier been indebted to a half-century from Dasun Shanaka, his second at international level in the format, having opted to bat first after winning the toss.

Danushka Gunathilaka made 19 at the top of the order and captain Kusal Perera contributed 30, but the tourists struggled for momentum as they slipped to 79-5 at the start of the 14th over.

Adil Rashid claimed 2-17 in four economical overs, while there was a wicket for Liam Livingstone too. Shanaka made sure Sri Lanka at least finished strongly, hitting three fours and a pair of sixes as 25 came from the final two overs, but their total was no problem for England's powerful batting line-up.


Opening role just perfect for Buttler

Buttler has made clear his desire to continue opening in T20 action for England - and the numbers support his case. This was his ninth half-century in 20 innings at the top of the order, with the milestone arriving from 38 balls with a pulled four to the square leg boundary.

Tourists toil again in format

Sri Lanka have lost 10 of their previous 11 completed T20 matches, a worrying run of form with a World Cup to come later in the year. They do not have to wait long for an opportunity to draw level in this series at least, as the teams meet again at the same venue on Thursday.