Captain Nick Riewoldt has led supremely with St Kilda belting Melbourne for a 39-point AFL win.
In his 304th game, the 33-year-old took 14 marks and kicked three goals as the Saints bounced back from last week's loss to GWS, winning 20.15 (135) to 15.6 (96).
At the other end, Melbourne key forward Jesse Hogan was a rare highlight for his team with seven goals, a career-best haul in the young star's second season.
The Demons have not won three games in a row since 2010 and Saturday's poor performance at Etihad Stadium raises the obvious question - were they seduced by their own publicity?
In his first senior game this season, Tim Membrey also kicked five goals for the Saints as Jack Sinclair and Blake Acres impressed.
St Kilda first absorbed Melbourne's fast start, where the Demons led by 17 points late in the first quarter.
The Saints then hit the front with the opening three goals of the second term.
By half time it was a tale of the two key forwards, with Hogan kicking five goals and Riewoldt three, plus 10 marks, as the Saints led by 12 points.
Front row seat to Nick Riewoldt & Jesse Hogan - this is fun to watch!!— Neroli Meadows (@Neroli_M_FOX) April 30, 2016
The Saints tore the game apart in the third term, kicking eight goals to three for a match-winning 42-point lead at the last break.
The only blots on Hogan's outstanding game were two bad misses from straightforward set shots in the second half.
St Kilda kicked their highest score so far this season and did it efficiently, with 35 scoring shots from 57 inside 50s.