St Marys 0-4 St Georges
Joel Ibanez scored a sensational long-range effort as St Georges overcame St Marys 4-0 to book their place in what will be ninth successive Railway Cup final.
Geordies led 1-0 at the break after Ciaran McNulty broke the deadlock ten minutes before half-time, drilling a low shot underneath Kiril Velev in the Marys goal.
A superb move was converted at the start of the second period; Joey Morling playing a neat one-two with Furo Davies before doubling the away side's advantage at The Bowl.
Morling netted his second and St Georges' third a minute later as he capitalised on some hapless Saints defending to make the scoreline 3-0.
Ibanez then sent a sweet strike from distance into the top left corner to put the match beyond doubt, before Nathan Halsall was sent off late on for the hosts.
They'll now face Peel in the Boxing Day showdown after the westerners left it late to to seal victory in a dramatic 3-2 thriller against Corinthians at Douglas Road.