The second round of fixtures of the 2023-24 Canada Life Premier League season saw some tight games with only one goal the difference in the majority of the games.

After brushing aside Marown 7-0 last week, Laxey edged a nine-goal thriller with Union Mills 5-4 at Glen Road.

Champions Peel also made it two wins from two after they overcame Corinthians 1-2 at Ballafletcher.

Elsewhere Marown picked up their first win of the season, 2-1 at Braddan, while St George's beat Douglas Royal 4-3.

St Mary's battled back to rescue a point with a 3-3 draw against Rushen United.

Finally, Ayre United kicked off their campaign with a 3-2 victory over St John's United.

In JCK Division Two there were big wins for promotion contenders Onchan and Michael United who beat Douglas and District and RYCOB 6-0 and 10-0 respectively.

Colby and Foxdale continued their good starts with victories over Gymns and Governor's Athletic.

Castletown claimed the day's other win, beating Pulrose United 2-0.

Results: Saturday, September 9

Canada Life Premier League

Laxey 5-4 Union Mills

Braddan 1-2 Marown

St George's 4-3 Douglas Royal

Corinthians 1-2 Peel

St Mary's 3-3 Rushen United

Ayre United 3-2 St John's United

DPS Division Two

Onchan 6-0 Douglas & District

Castletown 2-0 Pulrose United

Colby 5-1 Gymns

Michael United 10-0 RYCOB

Governor's Athletic 3-4 Foxdale

Canada Life Combination One

Union Mills 3-1 Laxey

Marown 3-2 Braddan

Peel 2-1 Corinthians

Rushen United 2-4 St Mary's

St John's United a-w Ayre United

DPS Combination Two

Douglas & District 0-11 Onchan

DHSOB 1-0 Douglas Athletic

Gymns 6-5 Colby

RYCOB 5-4 Michael United

Foxdale 2-3 Governor's Athletic