Result: Jason Roy ton helps England to warm-up win in South Africa

Jason Roy's century after a top-order collapse underpinned an 77-run win for England in their first 50-over match since lifting the World Cup last year as they overcame a South Africa Invitational XI in Paarl.

Joe Root was out for a golden duck while captain Eoin Morgan also failed to trouble the scorers as England lurched to 16 for three but Roy's 104 from 99 deliveries, with eight fours and two sixes, spared their blushes.

England were all out for 240 with 5.5 overs remaining but they avoided a scare in their first of two warm-ups at Boland Park before the one-day international series against the Proteas starts in Cape Town next Tuesday.

Chris Woakes, Tom Curran, Matt Parkinson and Chris Jordan took two wickets apiece in a disciplined bowling display as their opponents – whose 11 batsmen had 299 List A appearances between them, contrasting with Morgan's 364 by himself – slumped from 91 for one to 163 all out in 38.4 overs.