Sri Lanka have thrashed England by 10 wickets at Colombo to book a cricket World Cup semi-final with New Zealand.
Set 230 to win after England won the toss and batted first, making 229 for six, the co-hosts never looked like losing, Upal Tharanga hitting a four for the winning runs to post his century in the 40th over, while fellow opener Tillarakatne Dilshan also got a ton.
Dilshan's 108 not out and Tharanga's 102 not out were their second hundreds in the tournament and their second double hundred stand in the showpiece event.
It's also the highest run chase in one day international history for a 10-wicket victory.
The semi-final with the Black Caps is on Tuesday, also in Colombo.