Football results for Saturday, 16 November
St Marys and St Georges shared eight goals in an electrifying match that also saw four red cards.
Johnny Myers scored a hat-trick for Geordies and thought he'd put his side on course for a massive victory in the Canada Life Premier League.
However, with the score at 4-3 and time running out, the referee awarded a penalty which Jack McVey - who had already scored from the spot earlier in the match - duly converted to rescue a point for Marys.
A fiery match saw the hosts' Adam Adebiyi and St Georges' Sean Quaye sent off during regulation time, before Maleigh Freestone and Furo Davies both received red cards after the final whistle as emotions boiled over.
Dan Hattersley and Matty Kent-Lloyd were also on the scoresheet for St Marys, while Chris Bass was the visitors' other goalscorer.
There were also a high number of cards handed out in the match at Douglas Road, where Corinthians stretched their great run to five straight wins.
First-half strikes from Josh Ridings and Luke Murray were enough for The Whites, who eventually prevailed over the nine men of Peel - who had a player sent off either side of the interval.
John Kelly was dismissed in the opening period, before Corinthians were reduced to ten as Ryan Burns was sent for an early bath following an alleged foul-mouthed exchange with the officials.
The westerners then halved the deficit when Lee Gale made it 2-1, but the referee produced another red card, this time for Peel's Rhys Oates, as Corinthians saw the game out to take all three points back to Ballafletcher.
Despite a goalless first half in the match at Croit Lowey, Rushen eventually made their quality show as five goals without reply in the second 45 minutes meant The Spaniards sealed maximum points.
Alex Maitalnd, Mike Williams, Alex Guy, Jamie Johnston and Alex Guy were all on target against a valiant Pulrose outfit who remain pointless in the top flight standings.
Elsewhere, Laxey thrashed Douglas Athletic 8-2 and Old Boys ran out 5-1 winners away at Douglas Royal.
CANADA LIFE PREMIER LEAGUE
Douglas Royal 1-5 DHSOB
Laxey 8-2 Douglas Athletic
Peel 1-2 Corinthians
Rushen 5-0 Pulrose
St Marys 4-4 St Georges
JCK LTD DIVISION TWO
Ayre 7-4 Union Mills
Braddan 3-2 Colby
Douglas & District 0-5 Foxdale
Malew 2-4 Onchan
St Johns 8-0 Governors Athletic (Friday)
CANADA LIFE COMBINATION ONE
Corinthians 2-0 Peel
DHSOB 1-3 Douglas Royal
Douglas Athletic 2-2 Laxey
Ramsey 7-3 Castletown
St Georges 0-6 St Marys
JCK LTD COMBINATION TWO
Foxdale 0-1 Douglas & District
Gymns 6-1 Michael
Oncahn 4-3 Malew
Union Mills 5-0 Ayre