Ballymena await replay winners
Ballymena qualified for the First Trust Bank Senior Cup final on December 17, but a replay will be needed to establish their opponents after holders Ballynahinch and Belfast Harlequins drew 5-5 after extra time at Deramore Park.
Ballymena won 27-15, but it was tough going against Queen's as they only took the lead for the first time after 15 minutes of the second period.
Jack Milligan kicked a penalty and then added the points to a Paddy Farrell try for Queen's before home pressure resulted in a Glenn Baillie score converted by Andy Fullerton.
The students retorted with a Josh Fullerton try to give them a warranted 15-7 interval advantage. Bailie had a second goaled try for Ballymena and two Magrath penalties put them in front before full-back Ritchie McMaster ran in from 75 metres out for Magrath to add the points.
It was an error strewn tie in atrocious conditions at Deramore where Belfast Harlequins only needed to be successful with one of their kickable penalties to reach the final for the first time in eight seasons.
Quins took the lead after Hinch's Conor Spence had been yellow carded.
Their forwards rumbled towards the home line for Ali Loughead to crash over.
In the second period Hinch attempted to play the ball wide and full-back Adam Craig made the extra man to go in at the corner.
In extra time Hinch's David McGuigan was yellow carded, but despite being reduced to 14 players for half of the time they survived to face Quins again at Ballymacarn Park.