Collingwood has returned to the winners list, grinding out a 15-point victory over Gold Coast at a wet Metricon Stadium on Saturday night.

Gold Coast had to play the second half with just 20 fit players after losing co-captain Steven May (hamstring) in the first quarter and midfielder Jarryd Lyons (ankle) in the second.

But it shouldn't take any shine off the Magpies, who snapped a four-game losing streak.

With the ground deluged by rain on two occasions the skills weren't always the best, but both teams cranked the pressure up in an entertaining contest.

In a see-sawing match, Ben Ainsworth's goal midway through the final term reduced the margin to three points, but back-to-back goals to Josh Thomas and Ben Reid gave the Magpies the breathing space they needed.

The Pies midfield worked tirelessly, and while Adam Treloar and Steele Sidebottom (32 disposals apiece) got the most ball, Taylor Adams (31 and two goal assists) was perhaps the most influential.

Daniel Wells had 18 disposals and two goals in his 250th game and was all class in the wet weather, while Reid (three goals) provided a good target in the forward 50 alongside Darcy Moore, Thomas and Alex Fasolo, who all kicked two apiece.

It took the Pies until the final 10 minutes to get on top, but it was well earned as they dominated most key statistical areas.

They won disposals (408-332), contested possessions (160-136) and inside 50s (63-44).

For Gold Coast, Gary Ablett (41 and 11 clearances) was immense in his first game back from a hamstring injury, while Jack Martin (18 and two goals) was clever and David Swallow (25 disposals) his usual aggressive self.

His players' intensity cannot be questioned, although some of the decision-making and execution could be.

May's injury not only robbed them of a backline general, but forced a struggling Trent McKenzie off Fasolo – who kicked his two goals on him in the first term – over to Reid.

COLLINGWOOD  5.4   7.5   10.9   15.13 (103)
GOLD COAST       2.1   7.5   10.8   13.10 (88)

GOALS
Collingwood:
Reid 3, Fasolo 2, Wells 2, Thomas 2, Moore 2, Blair, Elliott, Maynard, Sidebottom
Gold Coast: Wright 3, Martin 2, Lynch 2, Ainsworth 2, Lyons, Hall, Rischitelli, Swallow

BEST
Collingwood: Sidebottom, Treloar, Reid, Fasolo, Pendlebury, Thomas
Gold Coast
: Ablett, Rosa, Wright, Ainsworth, Martin

INJURIES
Collingwood: Nil
Gold Coast: May (hamstring), Lyons (ankle)
Reports: Nil

Umpires: Haussen, Williamson, Mollison

Official crowd: 17,275 at Metricon Stadium