Collingwood got their AFL season back on track with a desperate nine-point win over St Kilda in a cracking start to round eight at Telstra Dome.

The Magpies matched their opponents' efficiency with the ball through great tackling and hard running, and this time ensured there would be no fade-out in the 16.7 (103) to 14.10 (94) win.

Their victory avenged their last-start thumping to Hawthorn and gave both sides 4-4 win-loss records, although the Magpies (fifth) overtook the Saints (sixth) thanks to a superior percentage.

This was Collingwood's first win this season over a side in the eight and it came through great physical intensity for the duration, having twice been beaten by sides on the back of final-quarter charges.

The Saints twice closed to under two goals in the last term on the back of Robert Harvey's run, but Collingwood held firm.

Alan Didak's snap around the corner to start the last quarter gave him three goals, while Dane Swan's pass to the inspiring Scott Burns stalled St Kilda after Harvey had goaled.

Defender Harry O'Brien underlined Collingwood's desperation when he chased down Charlie Gardiner and laid enough of a tackle to send the Saint's kick astray.

O'Brien was part of a defence that still leaked too many goals through bad errors, but he rebounded well after a mediocre start to the season, and also dobbed one of the goals of the year.

Youngster Dale Thomas was another who answered the challenge put on him by coach Mick Malthouse, as he capped a brilliant first half by booting a goal which put his side in front at the main break.

Thomas played easily his best game of the season to finish with 21 disposals, while Leon Davis shone in the midfield with 27 touches and brilliant passing.

St Kilda badly missed injured skipper Nick Riewoldt in the forward line but produced a slick start to eke out a 15-point lead by midway through the second term, before Collingwood lifted their intensity.

The Saints dominated the clearances in the first half and were well-served by Luke Ball, Lenny Hayes, Nick Dal Santo and Leigh Montagna, but that quartet could not lift the Saints over the line in the last term.

Although O'Brien was dispossessed a couple of times in defence in the first half, he created one of the season highlights early in the game when he ran forward and spoiled Stephen Milne from marking, paddled the ball forward and then threaded a goal from a tight angle, while Davis also conjured a miracle snap in the third quarter.

Tonight's was the first game where the new interchange rules were introduced, and both sides were careful to ensure their players did not rush onto the field prematurely, to the point where Collingwood had five players off for some time late in the first half.

AAP

SPONSORED LINKS