Bailey Banfield was the unlikely hero as Fremantle claimed another prized AFL scalp with a 14-point win over Brisbane at Perth Stadium.
Banfield booted four goals on Sunday, including three in a magical seven-minute blitz during the third quarter, to help the Dockers secure the 15.9 (99) to 13.7 (85) win in front of 47,214 fans.
Goalsneak Michael Frederick was also crucial with three second-half goals, while Rory Lobb took a series of powerful marks to finish with three majors.
Andrew Brayshaw (39 disposals, nine clearances) and Caleb Serong (31 disposals, six clearances) played huge roles in the midfield, and the experiment of playing Griffin Logue (seven marks, two goals) in attack continued to pay dividends.
Zac Bailey booted four goals for Brisbane and Charlie Cameron kicked three, while former Docker Lachie Neale finished with 31 disposals and four clearances in a strong display.
Banfield has technically played every game this season, but almost all of them have come as the substitute, either used or unused.
The 24-year-old made the most of his chances on Sunday in his 50-game milestone after being handed a rare spot in the 22.
Three of Banfield's goals were snaps.
His steadying goal in the final quarter when he scooped up the bobbling ball on the run before snapping truly was the most special of the lot.
Fremantle's victory came just eight days after they beat reigning premiers Melbourne at the MCG, with the Dockers (9-3) now a mere 4.1 per cent adrift of second-placed Brisbane on the ladder.
The Dockers trailed by 13 points at quarter time.
But Brayshaw's stunning 14-disposal second quarter helped turn the tide Fremantle's way, with James Aish (10 disposals, one goal), and Serong (11 disposals) also crucial in the fightback.
A pack mark from Lobb helped spark a run of three straight Fremantle goals, and tempers boiled over when Logue booted a major from the goalsquare.
Shirts were ripped and headbands lost as almost every player on the field converged to take part in the melee.
Tempers remained frayed for the remainder of the term.
The Lions lost Darcy Gardiner during the second quarter after he copped a painful hit to the ribs in a marking contest.
Logue committed an embarrassing blooper early in the third quarter when he tried to do the team thing by letting Travis Colyer's 45-metre shot on the run bounce through for a goal instead of taking an uncontested mark in the goalsquare.
The defender-turned-forward could only watch on as the ball bounced upwards on the goal-line and was promptly rushed through.
Fremantle recovered from that missed chance to boot six goals to three for the term, with Banfield nabbing three himself in a stunning burst.
The Lions closed to within 11 points early in the final term, but two clutch goals to Frederick, Banfield's snap on the run, and a long-range bomb from Lobb helped seal the deal.
Fremantle are set to be bolstered by the return of Nat Fyfe for Saturday's home clash with Hawthorn after the two-time Brownlow medallist made a successful comeback via the WAFL, while Matt Taberner and Michael Walters could also return.
Pies pip Hawks in MCG thriller
Oliver Henry needed two cracks at it but his late goal has helped Collingwood bolster their AFL finals hopes with a gripping four-point win over Hawthorn.
Henry's calm set shot from 30 metres at the 21st minute of the final quarter put the Magpies in front for the final time as they prevailed 10.12 (72) to 10.8 (68) on Sunday at the MCG.
The 19-year-old forward, in his second season and 19th game, had missed from the same spot two minutes earlier but held his nerve in the decisive moment.
The result was Collingwood's third straight victory and put them back inside the top eight with a 7-5 record ahead of a Queen's Birthday showdown with stumbling Melbourne.
The Magpies played the wet and slippery conditions better than the handball-happy Hawks during the first half and dominated contested possession, building a 30-point lead before the main break.
But Hawthorn kicked the opening four goals of the second half and snatched the ascendancy when Sam Butler was gifted a controversial free kick for contact below the knees, paid against Darcy Moore in the goal square.
Butler's goal marked the first of four lead changes in a tight second half.
There was plenty of time left after Henry's goal in time-on but neither side managed another score in the desperate final stages.
Rising star Nick Daicos (36 disposals) was superb in the wet as the Magpies as Henry and Jack Ginnivan kicked two goals each.
Taylor Adams, Patrick Lipinski and ruckman Darcy Cameron were also influential as Isaac Quaynor and Nathan Murphy stood tall in defence.
Mitch Lewis kicked four goals for Hawthorn as Jai Newcombe, Harry Morrison and Tom Mitchell battled hard around the ball.
Hawks stalwarts Luke Breust and Liam Shiels were unable to celebrate with a victory as they simultaneously reached the 250-game milestone.
Butler's go-ahead goal for Hawthorn in the third quarter will be a major talking point after a non-controlling umpire paid a free kick for contact below the knees against Moore from almost 50 metres away.
Moore dived to rush a behind in the goal square and made no contact with Butler before the Hawk went to ground.
Butler nevertheless accepted the free kick and converted from point-blank range.
Jack Gunston returned from two weeks out with a right ankle injury and sent a scare through the Hawthorn camp when he clutched at his foot on the same side after it got caught under Moore's body in a marking contest.
He had the fresh issue assessed in the change room but returned to play out the match.
Reef McInnes was a late inclusion for Collingwood when Jamie Elliott withdrew through illness but the young forward was substituted out with a shoulder injury after a failed spoiling attempt on Dylan Moore.