North Melbourne defeated Richmond by 25 points [2] on Sunday to move into the top 10 and maintain their finals aspirations.

This result shifts the landscape of the AFL ladder as the league enters the final stages of the regular season. The victory provides a critical momentum boost for the Kangaroos, who are fighting for a wildcard spot in the finals.

The match was described as a scrap, but North Melbourne managed to secure the win to enhance their claims for a post-season berth [1]. The performance marks a significant turnaround for the team, which previously suffered a 124-point [2] loss to Fremantle.

In separate action, the Western Bulldogs defeated St Kilda. The loss was compounded for the Saints by two major injury blows [1] sustained during the match. These injuries are expected to hamper St Kilda's performance as they navigate the remaining fixtures of the season.

Both matchups took place as part of AFL round 22 in Melbourne. The results leave North Melbourne in a precarious but hopeful position within the top 10, while St Kilda must now manage a depleted roster to remain competitive.

North Melbourne defeated Richmond by 25 points

The contrast between these two results highlights the volatility of the AFL ladder late in the season. North Melbourne's ability to recover from a massive 124-point defeat to challenge for a finals spot demonstrates a late-season surge, while St Kilda's injury crisis could potentially derail their own ladder ambitions regardless of their tactical play.