West Coast belied a shocking absentee list to secure a thrilling 13-point win over Collingwood at Docklands.
Meanwhile, the Swans scrape home for a nervy win over a much-improved North Melbourne.
Later, Fremantle and Richmond both recorded wins over GSW and the Western Bulldogs respectively.
Look back on how all of Saturday's action unfolded.
West Coast beat Collingwood in Docklands thriller
West Coast have overcome their horror run of injuries and COVID-19 dramas for a stunning 13-point AFL upset win over Collingwood.
The Eagles rallied from seven points down at three-quarter time on Saturday at Marvel Stadium for their first win of the season, 10.14 (74) to 14.3 (87).
West Coast were missing a host of their best players, but key defenders Jeremy McGovern and Tom Barrass were outstanding and Willie Rioli and Josh Kennedy kicked three goals apiece.
As the scoreline suggests, West Coast were much more efficient in attack and Collingwood paid dearly for not making the most of their 61-42 advantage in inside 50s.
West Coast kicked seven of the last nine goals in the match as Collingwood were overrun for the second time in as many weeks.
Collingwood also lost veteran utility Jamie Elliott early in the last quarter with a dislocated left shoulder.
Jamaine Jones caught Elliott in a tackle that will attract video scrutiny.
After three lead changes in the last term, Eagles key forward Jack Darling sealed the win with a mark and goal at 25 minutes.
The Magpies had 16 inside 50s to 11 in the first quarter, but could not find their way through the virtual brick wall formed by McCovern and Barrass.
The two Eagles backmen took five intercept marks between them in the opening term. Forwards Liam Ryan and Rioli gave West Coast a six-point lead at the first change with a goal each.
Two early goals in the second term gave the Eagles a 17-point lead, before the Magpies steadied.
After only three goals in the first term, the game opened with five apiece in the second, including an outstanding long shot from an acute angle by Kennedy.
Trailing by two points at the main break, Collingwood turned the screws at the start of the third term and put the Eagles defence under massive pressure.
But 12 successive inside 50s only yielded two goals.
Inevitably, a rebound clearance cost the Magpies dearly, with Kennedy drilling a 50m goal.
Rioli slotted a goal from a dubious free kick two minutes later and the Eagles had weathered the storm to stay in touch at three-quarter time.
Collingwood young gun Nick Daicos had a game-high 32 disposals and defender Brayden Maynard was also outstanding.
Eagle Luke Edwards was subbed off at the last change, with his injury yet to be confirmed.
AAP
Richmond beat Western Bulldogs by 38 points
Tom Lynch has booted four goals in his most productive outing of the AFL season to help steer Richmond to a 38-point win over the woefully inaccurate Western Bulldogs.
The Tigers' spearhead took advantage of an undermanned Bulldogs defence on Saturday night at the MCG in an important 15.9 (99) to 7.19 (61) victory.
The Dogs sorely missed Alex Keath (hamstring) and Zaine Cordy (concussion) as Lynch imposed himself with four contested marks.
Fellow key forward Jack Riewoldt kicked two goals on return from injury, including a big barrel from outside 50 metres after the three-quarter time siren.
It brought the Tiger Army to their feet but the highlight of the night was Shai Bolton's brilliant goal from the boundary line after he intercepted a Bailey Smith handpass.
The Tigers' efficiency in front of goal was in stark contrast to the yips that plagued the Bulldogs for a second straight week.
It left last year's beaten grand finalists with a 1-3 record in 2022 that has cast doubt over their top-eight credentials.
Bolton finished with 20 disposals, five clearances and two goals in a starring role for the Tigers.
Experienced teammates Dion Prestia and Shane Edwards were influential in the midfield, Marlion Pickett and Jayden Short racked up plenty of touches, and former captain Trent Cotchin stood up in some big moments.
The Bulldogs should have led by more than five points at quarter-time but let themselves down with poor accuracy in front of goal, registering 2.7 (19) in the opening term.
The trend continued throughout the night and came back to bite them in a big way.
Infringements on the mark cost Bailey Williams and Aaron Naughton 50-metre penalties within minutes of each other during the second quarter, gifting goals to Jason Castagna and Prestia.
They swung the momentum and Lynch's big pack mark and goal moments later put the Tigers 18 points up.
There were shades of the premiership Tigers as Bolton and Liam Baker ramped up the pressure in the third term, creating further goals from forward-half turnovers.
The Bulldogs' prime midfielders, Jack Macrae, Josh Dunkley, Marcus Bontempelli and Bailey Smith had a stack of the ball and generated clear advantages in clearances (36-25) and inside-50s (57-48).
But the Bulldogs didn't make it count on the scoreboard and Aaron Naughton finished as their only multiple goal-kicker with two.
AAP
Fremantle take down GWS by 34 points
Fremantle have overcome Jesse Hogan's hot start and an all too familiar case of the goalkicking wobbles to post a 34-point AFL win over GWS at Perth Stadium.
Hogan, playing his first game in Perth since being traded from Fremantle to the Giants at the end of 2020, booted two goals in the first half of Saturday night's match to keep his side in touch.
Fremantle's inaccurate goalkicking during the first three quarters meant the Giants trailed by just two points heading into the final change.
But the Dockers ran riot in the last quarter, booting 6.0 to 0.4 to run away with the 13.10 (88) to 8.6 (54) win.
Hogan didn't tally a kick in the second half, finishing the match with two goals from nine disposals.
Dockers recruit Will Brodie tallied a career-high 36 disposals to go with his six clearances, while Andrew Brayshaw broke a tight tag from Lachie Ash to finish with 26 possessions and a clutch banana goal when the game was on the line in the last quarter.
Brennan Cox and late inclusion Griffin Logue were rocks in defence, while third-gamer Nathan O'Driscoll booted 2.2 from 20 disposals to show he is a star on the rise.
Fremantle were deserved winners of the match, but the 42-16 free-kick count in their favour is sure to raise eyebrows.
Tim Taranto collected a team-high 31 disposals for the Giants, while Tom Green was electric with two goals and six clearances from 17 possessions.
Giants ruckman Braydon Preuss could find himself in strife for elbowing David Mundy in the back of the head.
Preuss had just taken a mark when he swung his bent arm backwards in a bid to get Mundy to release him.
Dockers forward Michael Walters could cop a fine for pushing an opponent into an umpire during a scuffle on the three quarter-time siren.
Fremantle were dealt a late blow when defender Alex Pearce was ruled out just before the bounce with the ankle injury he suffered last week.
It meant undersized defender Luke Ryan was given the tough job of stopping Hogan early on, and the GWS forward made the most of the size mismatch by booting his two goals from powerful marks.
Fremantle's inaccuracy proved costly early, but O'Driscoll provided a special moment when he kissed his black armband and pointed to the sky in a tribute to his late grandmother after kicking his first goal of the night.
Green lit up the third quarter for GWS with two spectacular goals.
The first was a great snap in congestion after selling the dummy to Mundy.
The second was a quick-thinking checkside goal, and he accidentally sparked a melee when his fist-pump celebration struck opponent Heath Chapman.
The game appeared headed for an epic finale, but any hopes of a close finish were put to bed as the Dockers rammed through six unanswered goals in a mesmerising blitz.
AAP
Franklin injured as Swans get away with one against improved North
An Isaac Heeney-inspired Sydney have overcome a spirited North Melbourne to snatch an 11-point AFL victory after injury forced Lance Franklin out midway through the match.
Heeney goaled with four seconds remaining to seal the win, having been instrumental throughout the final term as the Swans were given a huge fright by a Kangaroos team that responded heroically to a 108-point thumping by Brisbane last week.
The Kangaroos appeared set for an unlikely victory when Kayne Turner slotted the opening goal of the final term to stretch their lead to 14 points but the Swans were then able to kick the last four goals of the match to prevail 13.8 (86) to 12.3 (75).
Justin McInerney kicked a crucial goal in the 22nd minute to make the margin six points but the Kangaroos then had several forays forward that included a behind to Jaidyn Stephenson until Heeney's final intervention ended the contest.
Franklin was mobbed by thousands of fans after kicking his 1,000th career goal the last time the Swans visited the SCG but this time was forced to watch on for the last quarter and a half when substituted out of the match due to a finger injury.
"It looks like he's broken his finger, so we'll see what the specialist says on Monday," said Sydney coach John Longmire.
"He just went in for a tackle there and hit his finger. He'll be fine."
While the Swans will be happy to leave with the four points there will also be some concerns for Paddy McCartin after he went straight down to the changerooms following a heavy knock halfway through the final term.
The former number one draft pick returned to run out the match.
North Melbourne shook things up with Jack Ziebell starting forward and he earned an early free kick with a desperate tackle on Nick Blakey that set the tone for the Kangaroos and gave them the opening goal of the match.
Ziebell brought some of the pressure and intensity he has played with in defence over the past year back to the Kangaroos' forward line but impressed just as much as a leading target to finish with five goals.
At the other end, Swans veteran Sam Reid also announced his return with an early goal, taking his chance from a set shot 50m from goal and close to the boundary in the first term.
The injury-prone forward-ruck was involved in several attacking plays on his recall to the senior team for the first time this season, and helped stretch a North Melbourne backline that also had to deal with fellow talls Franklin and Hayden McLean (both two goals).
The Kangaroos had more options in the ruck with Todd Goldstein and Tristan Xerri double-teaming the Swans' club debutant Peter Ladhams, but the deep Sydney midfield was able to dominate the clearances 42-30.