Matthew O'Boyle caused an upset at the Clubworld Ulster junior open at Belfast Boat Club yesterday to secure his place in the under-16 final.
Bangor lad O'Boyle, seeded four, was up against number one seed Bill Jennings and the match seemed to be following the script as he dropped the first set 6-2.
But O'Boyle, coached by Bangor man Paul Watt, then started to become more consistent with his first serve and in a tight battle right to the end he took the next two sets 7-5 6-4.
O'Boyle will now face Jared Monaghan in the decider after he also came from a set down to defeat Peter Corrie in the second semi-final.
Monaghan looked to be heading to a heavy defeat having dropped the first set 6-1 but he dug deep, edged the second set 7-6 and then ran away with the third 6-1.
Fatigue seemed to catch up with Calum Hagan in his under-18 clash with Matthew McClurg. On the back of his three-hour marathon victory over Alasdair Knox on Wednesday, he went a set up against the number two seed.
But McClurg grabbed the initiative in the second and then dominated the rest of the match, winning the next two sets 6-2 6-0. McClurg faces Donaghadee's Aaron Stubbs in the decider after he defeated Chris Madden-McKee 6-1 6-2.
Lucy Octave and Emily Beatty will battle it out for the under-18 girls' title in what should be one of the matches of the day. Octave showed her mettle in a tough three-set clash with Dundalk's Ruth Copas last night in a match lasting almost three hours.
There was little between the two in the first two sets with Octave taking the first 7-5 and Copas he second 7-6. That set up what was expected to be a tight decider but Octave won it 6-2.
Beatty had a more straightforward passage to the final, defeating Eva Lennox 6-2 7-5 to set up a decider which is too close to call.
It's going to be a busy finals day for the McCullough twins Caitlin and Annie of Windsor as they face each other in the under-16 final before playing together in the under-16 doubles decider and then playing against each other once more in the mixed doubles.