The England Under-19s men's team are through to a Cricket World Cup final for the first time in 24 years after beating Afghanistan in a thrilling semi-final.
Leg spinner Rehan Ahmed took three wickets in the penultimate over to seal a 15-run victory in Antigua.
It is the first time England have reached the final of the U19 World Cup since winning it in 1998.
They will face either Australia or India on 5 February.
England had reached 231 for six in 47 overs after half centuries from George Thomas (50), George Bell (56) and Alex Horton (53).
However, Afghanistan looked in control in the chase before Ahmed ended their hopes of reaching a first World Cup final as they finished on 215 for nine.
"I don't think I really expected it to get that tight at the end the way things were going, but credit to the lads," England captain Tom Prest said on ESPN Cricinfo.
"I can't really believe it."