Guernsey captain Matt Warren returned from injury to score his first goal of the season as champions St Martin's beat second-from-bottom Rovers 3-2 in the Priaulx league.
Sam Hill got the other two for Saints as they consolidated third place.
Warren has not played this season after suffering an Achilles injury.
At the Track, Belgrave Wanderers remain in second place, one point ahead of Saints and one behind North after a 1-0 win over bottom side Rangers.
Rangers have now lost seven successive games in the Priaulx League.