St George’s will take on rivals Peel in the final of the Craig’s Heartstrong Foundation Hospital Cup.
The pair teed up a repeat of Easter’s FA Cup final after claiming the wins in Sunday’s two semi-final ties at Ballafletcher.
Grand Slam-chasing St George’s beat Rushen United 4-2. Jack Saxon gave the Spaniards an early lead only for Calum Morrissey to level things up six minutes later.
Ciaran McNulty edged Geordies in front at the start of the second half before Chris Bass Jr added a third.
Frank Jones hammered home a fourth before Matty Cain pulled back a second for United at the death.
On the adjacent pitch Peel beat Laxey 7-3 thanks to a hat-trick from youngster Billy Kennaugh and further goals from Kerron Christian, Ryan Holdaway, Andrew Crennell and Tom Wood.
Joe Walters, Dave Reynolds and a Sean Gavin penalty made up the Miners’ total.
The final will be played on Sunday, May 21.