St Kilda goalsneak Stephen Milne led a pacy attack which cut Carlton apart last night as the Saints capped a round in which the AFL's pacesetters were brought back to earth.
St Kilda's upset 19.8 (122) to 14.14 (98) win meant the sides that started the round in the top three spots - West Coast, the Blues and Sydney - all lost, along with reigning premier Geelong.
It was the Saints' first big scalp of the season - having previously downed Gold Coast, the Western Bulldogs and Melbourne - and lifted them into the top eight at the expense of Hawthorn.
Milne booted four goals, delighting the Saints fans among the 38,823-strong at Etihad Stadium crowd, who chanted his name after his majors.
Mature-aged recruits Terry Milera (three goals) and Ahmed Saad (two) were also damaging as the weapon of a pace-based attack that had served the Blues well so often was used against them.
Along with kicking nine goals between them, the three forward speedsters set up several others.
Carlton contributed to its own fate with poor kicking and by with a series of horrible errors in the first term which led to St Kilda goals and allowed the Saints to reach quarter-time with a two-point lead and momentum for much of the match.
Captain Chris Judd, back from a rest, was a big factor for the Blues with a game-high 29 touches.
But despite the enormous hit-out dominance of Carlton ruckmen Matthew Kreuzer and Shaun Hampson, Judd had little support at ground level, with a more even Saints contribution giving them the edge in the midfield battle.
Leigh Montagna, Farren Ray, Lenny Hayes, Jack Steven and Brendon Goddard were all big Saints contributors.
The Blues face another tough challenge against in-form Adelaide at Etihad Stadium on Sunday, while the Saints take on West Coast in Perth. AAP .
AT A GLANCE
ST KILDA••••••••••••••••••••5.3 11.5 16.6 19.8 (122)
CARLTON••••••••••••••••••••5.1 8.6 12.10 14.14 (98)
Goals: St Kilda: S Milne 4, T Milera 3, A Saad 2, D Armitage 2, R Stanley 2, B Goddard, F Ray, J Koschitzke, J Steven, L Hayes, N Riewoldt. Carlton: D Ellard 3, A Walker 2, E Betts 2, B Gibbs, C Judd, H Scotland, J Waite, K Simpson, M Kreuzer, M Robinson.
Best: St Kilda: F Ray, S Milne, L Montagna, C Jones, T Milera, J Blake, J Steven. Carlton: C Judd, M Kreuzer, H Scotland, D Armfield, B Gibbs.
Umpires: Troy Pannell, Stephen McBurney, Matthew Leppard.
Official Crowd: 38,823 at Etihad Stadium.