Alastair Cook's blistering innings condemned Sri Lanka to a 22-run defeat in their first match on English soil this summer, against Essex at Chelmsford.
- Related Content
After bad weather cut the match short to 21 overs per side, England captain Cook piled in with 71 runs to spearhead his county's total of 161 for five.
By contrast the visitors struggled in the face of Essex's attack, with Oliver Newby claiming three for 36 in five overs.
Sri Lanka won the toss and elected to bowl but only managed to get two overs in, at a cost of three runs, before rain washed out the rest of the afternoon.
Cook and Mark Pettini returned to the crease at 7.15pm, adding another 10 runs before Pettini (eight) edged to Thisara Perera at third slip off Suranga Lakmal.
Cook hit a boundary and a couple of singles before Lakmal bowled Greg Smith (one) and Ravi Bopara fell lbw to Dhammika Prasad for a duck to leave Essex reeling on 21 for three.
Ben Foakes combined with Cook to steady the ship, with the score a much more respectable 103 for four when the 21-year-old was caught by Ashan Priyanjan off Tillakaratne Dilshan for 51 off 31 balls.
Cook's impressive knock, which included four fours and two sixes in 49 balls, ended when he was caught by Lakmal off Prasad before James Foster (12 not out) and Tom Westley (16no) provided late runs.
Sri Lanka's pursuit got off to a rocky start as Newby took the wickets of Kusal Perera, lbw for four, and Mahela Jayawardene, who was caught by Foakes for six, to leave Sri Lanka on 31 for two.
Monty Panesar bowled Dilshan (22) and Smith removed Lahiru Thirimanne (five) soon after to leave Sri Lanka struggling on 44 for four.
Angelo Mathews (19) was Smith's next victim after a 23-run partnership with Dinesh Chandimal, leaving the visitors on 77 for five with time running out.
Thisara Perera (13) skied a Reece Topley delivery to Foakes before Chandimal (31) finally fell when Panesar took a steepling catch off Newby, with Sri Lanka needing 51 off four overs.
Any lingering hopes they had of a fightback were dashed when Ashan Priyanjan (10) was trapped lbw by Panesar and Prasad (one) fell six balls later to leave Sri Lanka chasing 40 runs with only one wicket and 11 balls remaining.
Chaturanga de Silva hit two quick sixes off Newby to make it 146 for nine but the bowler recovered to see out the 22-run victory for Essex.