Afghanistan have beaten Pakistan in a World Cup warm-up match at Bristol.
An unbeaten 74 from Hashmatullah Shahidi helped the Afghanis successfully chase down their target of 263.
In Friday's other World Cup warm-up match, it was South Africa who beat Sri Lanka by 87 runs in Cardiff.
India and New Zealand meet at The Oval on Saturday for their first warm-up match.

Dubai named long-term opening host of new beach volleyball championship
UAE secure AFC U23 Asian Cup quarter-final spot
Ofner's premature celebration costs him Australian Open spot in epic collapse
Semenyo on target again as Man City beat Newcastle in League Cup semi-final
Runners can set world records at Dubai Marathon under new partnership