Colby moved out of the Canada Life Premier League’s bottom two on Saturday with a 3-1 win over relegation rivals Braddan.

Douglas Royal moved back into the relegation spots being on the end of an 11-0 hammering by Peel.

Ramsey stay rooted to the foot of the standings after they were beaten 9-0 at league leaders Corinthians.

St George’s claimed their second win in a row with a 4-1 triumph over Laxey at Glencrutchery Road, while St John’s beat Douglas Athletic 2-1 in the top-flight’s other game.

Castletown top JCK Division Two after an impressive 4-1 win over Marown at the Stadium.

Douglas and District and Onchan were the second tier’s other winners beating Michael United and Gymns respectively.

The final set of league fixtures of 2017 take place on December 30.

Saturday, December 23

Canada Life Premier League

Peel 11-0 Douglas Royal

Corinthians 9-0 Ramsey

Colby 3-1 Braddan

St John’s 2-1 Douglas Athletic

DHSOB P-P St Mary’s

St George’s 4-1 Laxey

JCK Division Two

Pulrose P-P Malew

Foxdale P-P Governor’s Athletic

Castletown 4-1 Marown

Michael United 1-3 Douglas and District

Onchan 5-0 Gymns

Ayre Utd P-P Union Mills

Canada Life Combination One

Douglas Royal P-P Peel

Ramsey P-P Corinthians

Braddan P-P Colby

Douglas Athletic 6-5 St John’s

Laxey P-P St George’s

St Mary’s P-P DHSOB

JCK Combination Two

Malew P-P Pulrose Utd

Marown 5-2 Castletown

Douglas and District 2-2 Michael Utd

Gymns P-P Onchan

Union Mills 3-1 Ayre Utd

Governor’s Athletic 2-3 Foxdale