Essendon have gone down to the Saints in a 67 point defeat at Marvel Stadium.
St Kilda broke away from Essendon late in the first quarter and into the second when they piled on 10 unanswered goals, with 12 individual goal kickers hitting the scoreboard across the match.
The Bombers slowed the Saints' scoring in the second half, limiting St Kilda to four goals after half-time whilst kicking four of their own.
The Saints controlled the tempo of the game recording 115 more possessions than the Bombers including 43 more uncontested marks.
Former skipper Zach Merret finished with a team-high 28 disposals and seven tackles, starting the game off the half-back but spending the second half in the midfield.
Nate Caddy continues to give his best, providing moments of excitement with his signature flare in the air and in front of goal, combining with his mate Isaac Kako, who handed him two goals with a couple of handy goal assists.
Caddy finished the game with a game-high three goals.
ESSENDON 2.1 3.3 4.5 7.8 (50)
ST KILDA 5.4 13.8 14.10 17.15 (117)
GOALS
Essendon: Caddy 3, Wright, Day-Wicks, McKay, Robey
St Kilda: Higgins 2, Ryan 2, Caminiti 2, Wilson 2, Marshall 2, Hall, Sharman, Henry, Wanganeen-Milera, Hill, Garcia, Owens
BEST
Essendon: Durham, Merrett, Caddy, Robey, Farrow
St Kilda: Wanganeen-Milera, Hill, Hall, Marshall, Wilson
INJURIES
Essendon: Nil
St Kilda: Nil
Crowd: 34,713 at Marvel Stadium