Hawthorn have stunned St Kilda, overcoming bad goalkicking to win their AFL clash by 10 points in a Marvel Stadium boilover.
The Hawks kicked 5.0 at the end of the game to storm past the Saints on Saturday, 12.16 (88) to 12.6 (78).
Their third win of the season came three days after chief executive Justin Reeves resigned to focus on his mental health, as the club continues to deal with the fallout from the ongoing racism inquiry.
Hawks defender James Sicily was mighty, racking up a career-best 42 disposals in a best-afield performance.
Luke Breust marked and kicked accurately in the last minute to seal the win - his third goal for the game and the 499th of his career.
The Saints kicked the opening goal of the last term to go 20 points ahead.
They also could have sealed it midway through the quarter when a long ball went to Jack Higgins close to goal.
But he dropped the mark and the ball was rushed through for a behind, rather than the goal that would have put them 19 points ahead.
Jacob Koschitzke marked and goalled from 45m out with less than two minutes left to put Hawthorn ahead.
A win potentially would have put the Saints in the top four, but the loss continues their patchy form of the last month..
Hawthorn took control through the first half in most areas, except where it matters most - on the scoreboard.
They had 32 inside-50s to 20, but kicked a wasteful 4.10.
Two late goals to the Saints in the second term meant scores were level at the main break, when the hosts should have been four or five goals behind.
Adding to the Saints' problems, Hunter Clark was subbed out of the game in the second term with a knee injury.
Max King gave the Saints an early highlight when he kicked two goals in two minutes midway through the first quarter. The first came from a free and then two 50m penalties.
Saints speedster Brad Hill looked dangerous on a wing with 10 possessions in the first term but Josh Weddle put a hard tag on him that dramatically blunted the 29-year-old's influence.
The Saints needed to lift in the third term and midfielder Brad Crouch fired up with 11 possessions as they took control of the clearances.
St Kilda kicked six-straight goals in the third term as Hawthorn continued to spray their shots with 3.4.
King finished with four goals and Crouch had 26 disposals, while Conor Nash starred for Hawthorn and teammate Dylan Moore kicked a goal during his big last term.