Laxey and St Mary’s will contest next Saturday’s Ascot Hotel Junior Cup final.

The Saints won 4-0 at St John’s, while the Miners edged out Combination One champions Old Boys after a mammoth penalty shoot-out at Blackberry Lane.

The latter match had finished 0-0, only for Mikey Booth and George Burrows to trade goals in extra time.

In the day’s Paul Henry Gold Cup semi-finals spot-kicks were also required to separate Foxdale and Onchan. The pair’s tie at Billy Goat Park had finished 3-3, only for the Os to triumph 5-4 on penalties.

Braddan’s hopes for a second-tier treble remain on course after they beat Douglas Royal 4-2 in the other semi-final.

Colby won the final Canada Life Premier League game of the season beating Ramsey 4-1.

Full round-up in Tuesday’s Examiner.

Saturday, May 6

Ascot Hotel Junior Cup semi-finals

St John’s 0-4 St Mary’s

DHSOB 1-1 Laxey AET Laxey win on penalties

Canada Life Premier League

Colby 4-1 Ramsey

Canada Life Combination One

Peel P-P St George’s

JCK Combination Two

RYCOB L-L Governor’s Athletic

Paul Henry Gold Cup

Braddan 4-2 Douglas Royal

Foxdale 3-3 Onchan Onchan win on penalties