Collingwood kicked five consecutive goals to claw their way back before Geelong settled to win 15.7 (97) to 10.12 (72) at the MCG and snap the Magpies' six-game winning run. The Cats have now won three consecutive games, despite being without Jeremy Cameron, Max Holmes - and for this match, Patrick Dangerfield. Ollie Henry (three goals), Shannon Neale (two) and Jay Polkinghorne (three) helped the Cats compile a winning score. Geelong led by 24 points at quarter-time and nudged out to a game-high 49-point lead in the second term. Geelong next host Essendon at GMHBA Stadium on Saturday while ninth-placed Collingwood (11-1-8) travel to face West Coast on Sunday.