Gelling scores late to seal Saints comeback
Holders Peel are out of the ECAP FA Cup.
The westerners lost 4-3 to St. Mary's in a feisty repeat of the final when the competition was last staged two years ago.
Premier League champions Corinthians were made to work hard by Division Two Onchan before scoring 3 second half goals to go through.
Darryl Haslett scored a hat-trick as Laxey beat St. John's 3-0.
Colby took Douglas Royal to extra-time but the Premier League opposition proved too strong in extra-time with a 6-3 success after the game ended 3-3 at full-time. Sam Baines scored three for the visitors to Station Fields.
Other winners were St. George's who thrashed Governor's Athletic 13-0, Castletown beat a battling Pulrose 5-2 with Alex Crawley scoring a hat-trick, Old Boys won 3-2 at Ayre, Gymns saw off Douglas & District 6-4, Foxdale smashed in 13 to Michaels 4 and Ramsey were awarded the tie with Braddan.
Ramsey Youth Centre are through to the Paul Henry Gold Cup Final after a 5-2 victory at Malew.
ECAP F.A. Cup - Preliminary Round
Ayre 2-3 Old Boys
Castletown 5-2 Pulrose
Colby 3-6 Douglas Royal (after extra-time)
Douglas & District 4-6 Gymns
Laxey 3-0 St Johns
Michael v Foxdale
Onchan 0-3 Corinthians
Ramsey HW Braddan
St Georges 13-0 Governor's Athletic
St Mary's 4-3 Peel
Paul Henry Gold Cup semi-final
Malew 2-5 Ramsey Youth Centre
Governor's Athletic 4-2 Douglas & District
DRAW FOR ECAP FA CUP - 1st Round
Old Boys v Laxey
Foxdale v Gymns
Castletown v Ramsey
St Georges v Douglas Royal
Union Mills v Douglas Athletic
St Mary's v Rushen
Malew v Marown
Corinthians v Ramsey Youth Centre