Ben Reid has made a triumphant return to football, kicking four goals in his 100th game to spearhead Collingwood's 18-point win over Carlton in a dreary clash at the MCG on Saturday.

In his first game since round 21 last season, Reid made a bright start before kicking two fourth-quarter goals to seal the 16.9 (105) to 13.9 (87) win, which was the Magpies' first in seven matches.

Staring at its worst losing streak since 2005, Collingwood was forced to lift in the last term after the Blues cut the margin from 29 points midway through the third quarter to just three points.

VOTE: Your 3-2-1 in the Magpie Army Player of the Year Award.

Led by star midfielders Dane Swan (41 possessions and three goals) and Scott Pendlebury (37 and nine tackles), they turned a forgettable match on its head to kick seven of the last 11 goals and keep their slim finals hopes alive.

In a fast-paced final term, Carlton could smell victory when back-to-back goals cut the margin to seven points at the 21-minute mark.

But the Blues gave away an undisciplined free kick before the resulting centre bounce, giving the Magpies possession in the middle and allowing them to push forward for Reid's fourth goal.

Even that was laced with controversy after Alex Fasolo, who booted four goals, appeared to throw the ball into his path.

There was little to celebrate in the first three quarters, as the teams combined for 16 goals in a clash that reflected their recent records, with a win-loss of 1-11 between them since round 13.

The fourth quarter was a riot in comparison, with another 15 goals being kicked.   

The Blues took the bold step of dropping Chris Yarran this week, but they could desperately have done with a player willing to take the game on from half-back.

They relied on midfielders Marc Murphy (35 possessions and nine inside 50s) and Patrick Cripps (35 and 11 clearances) to keep them afloat, with Andrejs Everitt booting four goals.

COLLINGWOOD      3.2   7.7   9.9   16.9 (105)
CARLTON                 2.2   5.3   7.6    13.9 (87)

GOALS
Collingwood: Fasolo 4, Reid 4, Swan 3, Elliott 2, Maynard, Crisp, Blair
Carlton: Everitt 4, Casboult 2, Murphy 2, Carrazzo, Bell, Buckley, Boekhorst, Whiley

BEST
Collingwood: Pendlebury, Fasolo, Swan, Langdon, Grundy, Elliott 
Carlton: Murphy, Simpson, Everitt, Cripps, Carrazzo, Jamison

INJURIES 
Collingwood:
Nil
Carlton: Nil 

SUBSTITUTES
Collingwood:
Matthew Scharenberg replaced Taylor Adams at three-quarter time
Carlton: Mark Whiley replaced Cameron Wood in the third quarter

Reports: Nil

Umpires: Deboy, Schmitt, Jeffery

Official crowd: 48,133 at the MCG