THIS extraordinary season got the grandstand finish it deserved.
In the last game of round 23, West Coast sneaked into the finals and broke Melbourne hearts after pulling-off a nailbiting 29-point victory over Adelaide.
The 15.10 (100) to 10.11 (71) triumph was just enough for the Eagles to leapfrog the Demons into eighth spot by only 0.5 per cent.
Melbourne will be cursing after leaving the door ajar following a disastrous loss to Collingwood on Saturday at the MCG, and the Dees have now missed finals for 11 straight seasons.
The Eagles are still alive and will travel to face Port Adelaide in an elimination final after a fitting farewell to Domain Stadium and a crazy 2017 home-and-away campaign on Sunday.
Five talking points: Soaring Eagles land on September spot
Adam Simpson's men knew what they needed to do before the opening bounce but even though minor premiers Adelaide were already guaranteed to finish on top of the ladder, the Eagles had to fight until the desperate last moments to book a top eight spot.
West Coast hit the ground running, opening up an 18-point lead by quarter-time and giving themselves hope.
Final twist: How Eagles got past the Dees
At half-time the Eagles were only two points shy of the margin they needed to nudge Melbourne out of the finals.
By the final change, the Eagles had extended their break to 31 points but were just hanging on.
Matt Priddis is chaired off in West Coast's final game at Subiaco Oval. Picture: AFL Photos
Their history of fadeouts this season was the elephant in the room and the result was on a knife's edge when WA product Mitch McGovern booted the opening goal from deep in the pocket for the Crows.
When Paul Seedsman split the middle on the run at the 15-minute mark the Eagles were only clinging onto eight spot by 0.1 percentage points.
LeCras extends the Eagles margin! The Eagles are charging towards a finals berth. #AFLEaglesCrows pic.twitter.com/nByYFjGZlN
— AFL (@AFL) August 27, 2017
With five minutes to play, everything turned as Charlie Cameron drove a dagger into West Coast's finals hopes, moments after Josh Kennedy missed from the goalsquare as he was tackled by Kyle Hartigan.
At that stage, Melbourne was back in the top eight.
But then much-maligned duo Lewis Jetta and Jack Darling produced two final unforgettable moments to go into the annals of West Coast's history at Subiaco Oval.
GAME-BREAKER: Jetta finds a finals gear
First, Jetta dodged two tacklers and converted a sublime checkside goal, then Darling ran back with the flight and collided with the goalpost as he marked and extended the margin to 29 points.
Jetta bursts through and reinstates the Eagles in the eight! #AFLEaglesCrows pic.twitter.com/MBSZjS5Mn7
— AFL (@AFL) August 27, 2017
As the final siren sounded, the raucous crowd of 39.367 supporters leapt to their feet as one to celebrate a third-straight finals appearance.
"We left it to the last four minutes of the season to qualify, I'm not sure if that's happened before – it probably has – but we've been in those positions a lot this year coming into the last quarter and being in a good position to win," Simpson said post-match.
"To do that today in such an important game, and it was a pretty emotional week as well with players retiring left, right and centre and the last game at Subi, East Perth were fighting for a finals spot as well.
WATCH: Adam Simpson's full post-match press conference
"I'm pretty proud of the players and their resilience throughout the week to stay pretty focused on the process."
West Coast's victory was inspired by retiring champion Sam Mitchell (34 disposals) and will extend his career and that of fellow Brownlow medallist Matt Priddis for at least one more match.
Darling back with the flight! #AFLEaglesCrows pic.twitter.com/qA3AxjYA9q
— AFL (@AFL) August 27, 2017
Former North Melbourne tall Drew Petrie will also retire at the end of the campaign, coach Adam Simpson announced post-match.
The Eagles owed plenty on Sunday to Andrew Gaff (32 disposals, one goal) and sidekick Luke Shuey (28 and a goal) whose work helped overcome a mammoth 33-49 clearance deficit.
West Coast also found some unlikely avenues to goal after spearhead Josh Kennedy was held to just one goal by Kyle Hartigan, who filled in admirably for injured full-back Daniel Talia.
Kennedy's solitary major means he fell four goals short of a third-straight Coleman Medal, which was instead won by Sydney superstar Lance Franklin with 69 majors.
While the Crows, who were without captain Taylor Walker, have finished on top of the ladder, Don Pyke could have some concerns after ending with two losses before facing Greater Western Sydney at home in a qualifying final.
The Seed! #AFLEaglesCrows pic.twitter.com/i1TvIzDNAJ
— AFL (@AFL) August 27, 2017
However, there were positives to take from the match.
Brothers Matt and Brad Crouch were unstoppable with 45 and 42 possessions respectively on Sunday and will provide Rory Sloane (38) with much-needed support during September.
In the process, the Crouch brothers broke the all-time disposal record for siblings in a season, previously held by Chad and Kane Cornes.
The Crows racked up 415 disposals and Pyke admitted his side was guilty of not attacking directly enough at times.
B.Crouch to M.Crouch to goal. Super stoppage work from Adelaide. #AFLEaglesCrows pic.twitter.com/IgDUSt2deU
— AFL (@AFL) August 27, 2017
"Credit to West Coast, they came here with a lot to play for and they found a way to get it done," he said.
"We didn't start particularly well from a scoreboard viewpoint but we were creating some opportunities.
"I thought we didn't use the ball as good as we have and (we were) probably guilty a bit of overuse at times."
MEDICAL ROOM
West Coast: Jeremy McGovern had a sore left shoulder that forced him from the ground in the second term but he returned and played out the game.
Adelaide: Luke Brown battled a migraine through the game and Alex Keath will be monitored after suffering concussion from a heavy hit.
WEST COAST 4.1 8.4 13.5 15.10 (100)
ADELAIDE 1.1 5.5 7.10 10.11 (71)
GOALS
West Coast: Cripps 3, Hutchings 2, LeCras 2, Vardy, Redden, Gaff, Shuey, Kennedy, Petrie, Jetta, Darling
Adelaide: Betts 2, McGovern 2, Milera, Smith, Jenkins, M.Crouch, Seedsman, Cameron
BEST
West Coast: Mitchell, Gaff, Hurn, Shuey, Priddis, Cripps
Adelaide: M.Crouch, B.Crouch, Sloane, Laird, Jacobs, Hartigan
INJURIES
West Coast: Nil
Adelaide: Nil
Reports: Nil
Umpires: D.Margetts, N.Williamson, S.Ryan
Official crowd: 39,367