Harry Ellesmere produced the biggest win of his short career last night when he dumped out third seed Karl Donaldson from the Keys Finance Ulster Open at the Boat Club.
The 16-year-old Bangor lad, who came through the qualifying event, recovered from a set down to dismiss Donaldson on a 3-6, 6-2, 6-4 scoreline to reach the last four for the first time.
Ellesmere will now face second seed and pal, Jordan McKeown, who is also a member of the Bangor-based AGP tennis academy and shares the same coach in Paul Watt.
McKeown, 17, was a comfortable 6-1, 6-1 winner over Boat Club's Ben McClurg.
The other quarter-final saw six-times champion Przemek Stec overcame Cian McDonnell 6-2, 7-5 and the Windsor ace will play Aaron Stubbs tonight.
Meanwhile, in the ladies singles event, Windsor's Caitlin McCullough defeated Ballynafeigh's Christine Duncan 6-4, 6-1 to set up a semi-final meeting with title-holder Lucy Octave.
The other last four match will be contested by top seed and former champion Karola Bejenaru and Hawarden teenager Jessica Leeman.