Richmond have stormed the Portress to confirm their AFL season is back on track.
They posted their best win this season on Sunday, upsetting Port Adelaide by 33 points on Sunday at Adelaide Oval.
Melbourne also upset the Western Bulldogs on Sunday, while Essendon overwhelmed Brisbane in the second half of their match.
The Tigers’ 11.10 (76) to 5.13 (43) win means more pressure for Port Adelaide, who have lost their last three games after starting this season as premiership hopefuls.
While Richmond now have four wins from eight games after struggling at 2-4, the Power are 3-5 and faltering.
It was a big occasion for Port, with Kane Cornes playing his 300th and final match.
But the win was also symbolic for the Tigers, whose season ended ingloriously last September at the same venue when the Power smashed them by 57 points in their elimination final.
Like Port, the Western Bulldogs’ losing streak is now at three games, stalling their early-season momentum.
Melbourne beat them by 39 points on Sunday at the MCG.
The 15.13 (103) to 9.10 (64) win ended the Demons’ own three-game losing streak.
Essendon coach James Hird hailed his team’s improved play after they overwhelmed the Lions with 12 goals in the second half for a 58-point win.
Joe Daniher kicked six goals in the 21.10 (136) to 12.6 (78) win.
Hird noted that is their biggest score since round four last season.
“That was important from the point of view of our confidence, but it was built on pressure and defence really,” he said.
“What I really liked about our game today was the pressure we put on the opposition, the way we won the contest.
“We’re pretty confident that if we do that and we do that well then the rest of the game will take care of itself.”
Hawthorn coach Alastair Clarkson said on the ABC that the two-time defending premiers are “teetering” after Saturday night’s thrilling four-point loss to Sydney.
The Hawks are yet to win two in a row so far this season, while the Swans again showed they have put last year’s grand final disaster well behind them.
The Swans are third and the top four spots all belong to non-Victorian teams.
Fremantle stayed unbeaten, two games clear on top, thanks to their 73-point mauling of North Melbourne at home.
It is the third time this season that North have lost by 10 goals or more.
West Coast’s 53-point win over St Kilda meant they maintained second place, while GWS also continue to impress.
The Giants beat Adelaide at home on Saturday by four goals.
Collingwood had a much-needed big win, thumping Gold Coast away by 69 points.
Geelong’s 77-point win over Carlton on Friday night ensured the Blues and the future of their coach Mick Malthouse would dominate the AFL over the weekend.