THE EVER-RELIABLE Drew Petrie has bagged four goals to help lead a resurgent North Melbourne to a 37-point victory over St Kilda.

After a shaky start in Hobart the Roos finished 18.12 (120) to 11.17 (83) to produce their sixth straight win and bound on towards the finals.

Five talking points: North Melbourne v St Kilda

The Saints took to Blundstone Arena with a nothing-to-lose attitude, taking the lead early and holding an eight-point margin at quarter-time, which they stretched to 20 points by the main break.

In the second phase the lacklustre Roos were largely absent from their 50 and if it hadn't been for repeated wayward kicking and fumbles, St Kilda would have established a more commanding advantage.

But a nine-goal haul in the third quarter, of which Petrie kicked three, turned the fortune of the Roos who went to the last break with a 25-point buffer.

'Choice words' from Scott lift Roos to win

In the 18th minute of the third quarter Petrie gave the Roos the lead for the first time.

"Our ball use was better after half-time and the forwards were higher and competed better," Petrie said after the game.

In the middle, Todd Goldstein finished with 39 hit-outs and captain Andrew Swallow had 25 disposals.

'Why were we pushed aside?': Richardson

The Saints had some strong performers on show for the crowd of 14,346.

Forward Josh Bruce was a regular contributor and marked well, but with his one goal came three easy misses.

Wells' Achilles 'not too bad' after VFL return

Captain Nick Riewoldt finished with two goals, while ruckman Leigh Montagna and centre David Armitage had 33 and 28 disposals respectively.

NORTH MELBOURNE      2.1    4.3     13.8   18.12   (120)                
ST KILDA                          3.3   6.11    8.13   11.17    (83)          

GOALS
North Melbourne: Petrie 4, Thomas 3, Garner 2, Harvey 2, Atley, Cunnington, Ziebell, Waite, Higgins, Gibson, Nahas
St Kilda: Hickey 2, Riewoldt 2, Bruce 2, Sinclair, Minchington, Newnes, Armitage, Geary, 

BEST
North Melbourne: Petrie, Cunnington, Wright, Harvey, Jacobs, Swallow
St Kilda: Montagna, Armitage, Newnes, Geary, Hickey

INJURIES
North Melbourne: Nil
St Kilda: Nil

SUBSTITUTES
North Melbourne: Robin Nahas replaced Taylor Garner at three-quarter time
St Kilda: Josh Saunders replaced Jack Sinclair in the third quarter

Reports: Jack Ziebell (North Melbourne) reported for striking Jack Newnes (St Kilda) in the second quarter

Umpires: Donlon, Deboy, Schmitt

Official crowd: 14,346 at Blundstone Arena