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. Magpies' Nick Daicos had an injury scare in the opening term of the game against the Cats. Ollie Henry (three goals), Shannon Neale (two) and Jay Polkinghorne (three) helped the Cats compile a winning score. Geelong next host Essendon at GMHBA Stadium on Saturday while ninth-placed Collingwood (11-1-8) travel to face West Coast on Sunday.