North Melbourne defeated Richmond by 25 points [2] on Sunday to keep their wildcard finals hopes alive.

The victory is a critical turnaround for the Kangaroos, who are fighting to remain competitive in the race for a postseason spot.

North Melbourne managed the win despite a previous struggle in the season, having suffered a heavy 124-point [3] loss to Fremantle. The victory over the Tigers serves as a necessary rebound to stabilize their campaign and enhance their claims for a wildcard entry.

In separate action, the Western Bulldogs secured a win against St Kilda. The match was marked by significant setbacks for the Saints, who suffered two [1] major injury blows during the contest.

St Kilda's loss of key personnel during the game hampered their ability to compete with the Bulldogs' strong performance. The result leaves the Saints facing a difficult road ahead as they manage their roster health.

For North Melbourne, the victory over Richmond provides a psychological boost. The team now looks to maintain this momentum to secure a place in the finals, moving past the volatility of their earlier performances this year.

North Melbourne defeated Richmond by 25 points on Sunday to keep their wildcard finals hopes alive.

The contrasting results for North Melbourne and St Kilda highlight the volatility of the current AFL season. While North Melbourne has demonstrated the ability to recover from a massive blowout to stay in finals contention, St Kilda's inability to maintain a healthy roster could derail their own aspirations, as injuries to key players often create insurmountable gaps in team cohesion.