Bristol, May 24
Afghanistan batsman Hashmatullah Shahidi hit an unbeaten 74 as the World Cup underdogs stunned former champions Pakistan to win by three wickets with two balls to spare in a thrilling warm-up match. Chasing a modest 263 for victory, Afghanistan's opening batsmen Mohammad Shahzad and Hazratullah Zazai got them off to a blistering start before Shahidi took charge to help them cross the finish line in the final over.
Brief Scores: Pakistan: 262 all out 47.5 overs (Babar Azam 112, Shoaib Malik 44, Imam-ul-Haq 32; Mohammad Nabi 3/46); Afghanistan: 263/7 in 49.4 overs (Hashmatullah Shahidi 74, Hazratullah Zazai 49; Wahab Riaz 3/46, Imad Wasim 2/49)
SA beat Sri Lanka
Cardiff: South Africa captain Faf du Plessis struck a fluent 88 as his side eased to an 87-run victory over Sri Lanka in a Cricket World Cup warm-up game at Sophia Gardens.
Match II: South Africa: 338/7 (du Plessis 88, Amla 65' Lakmal 2/63); Sri Lanka: 251 (Karunaratne 87, Mathews 64, Phehlukwayo 4/36, Ngidi 2/12)
Morgan injures finger
England captain Eoin Morgan has sustained a small flake fracture on his finger but the injury will not affect his participation in the World Cup. — Agencies