Jack Haynes helped England Under-19s qualify for the final of the Tri-Series in the Caribbean with a four wicket win over Sri Lanka Under-19s.
The Worcestershire batsman made important contributions in the field before scoring useful runs in a low-scoring encounter at Coolidge.
England will now face the same opponents in the final on December 21 although before that they will meet in the final group game two days earlier.
Haynes was responsible for the run out of Sri Lankan opener and top scorer Kamil Mishara for 23.
The 18-year-old also held onto a catch as England dismissed their opponents for 113 in 42.4 overs.
Haynes then chipped in with 19 off 31 balls with three boundaries after coming to the wicket at 65-2 in the 17th over.
He was the sixth and final England wicket to fall at 101 – stumped by Mishara off Kavindu Nadeeshan.
England reached their target in 33 overs to inflict a first defeat in the competition on Sri Lanka.
It enabled them to avenge a 19 run defeat via the Duckworth Lewis Method earlier in the tournament.
Sri Lanka Played 4, Won 3, Lost 1, Points 6
England Played 5, Won 3, Lost 2, Points 6
West Indies Played 5, Won 1, Lost 4, Points 2
December 17 – West Indies v Sri Lanka
December 19 – England v Sri Lanka
December 21 – FINAL – England v Sri Lanka