Ballymena Academy will meet favourites Methodist College in the second Northern Bank Schools Cup semi-final at Ravenhill on Thursday after a last-gasp try won Saturday’s clash at Friends.
It was bitter disappointment for the Lisburn school as they were the better team for most of the quarter-final replay.
However, they trailed 6-0 at the start of the second period, after a couple of penalties by Callum Patterson.
Craig Lewsley got Friends on the board with a penalty and they went in front with a converted try from Paddy Pringle after a great break by David McGuigan.
At this stage the home side were dominating but failed to take advantage and Charlie Simpson was yellow carded, allowing Ballymena to get back into the game.
With the last move of the tie, however, it was Simpson who made ground down the flank and set up John Andrew to go over for the winning try.
The other semi-final between Belfast Royal Academy and Wallace High will be played at Ravenhill tomorrow afternoon.
In the Subsidiary Shield Coleraine AI defeated Omagh Academy to earn an away semi-final at Armagh Royal while Limavady Grammar and Portora Royal drew 14-14. The winners will be at home to Campbell College in the last four.
Medallion Shield quarter-finals: Belfast Royal Academy 0 Campbell College 31; Armagh Royal 15 Methodist College 36; RBAI 17 Regent House 0; Rainey Endowed 3 Wallace High 20.