Brisbane spearhead Joe Daniher has lifted his side into an AFL preliminary final, slotting the final two goals of a stunning five-point win over GWS at Engie Stadium.
Trailing by 44 points, last year's grand finalists produced a four-goal third-quarter flex, before Daniher reduced the margin to one point in the final term on Saturday.
With less than two minutes on the clock in front of 18,357 fans, Daniher fought off Sam Taylor and marked inside 50, kicking truly to seal the 15.15 (105) to 15.10 (100) victory.
The Lions will play Geelong in a preliminary final at the MCG, while the Giants' campaign is over.
"Joe lives for those big moments," Brisbane coach Chris Fagan said.
"He's been a great finals performer for us.
"You don't often have days like that in footy ... such an amazing night for our footy club."
A euphoric Daniher downplayed his match-winning deeds, saying the wind helped him convert both set shots.
"We hung in there. Looked gone at times but we did enough to not let them get too far out. We got there," Daniher said.
With Lachie Neale battling a Toby Bedford tag, Jarrod Berry (27 disposals) and Will Ashcroft (27) stood up in the midfield.
Dayne Zorko (two goals, 25 disposals) also starred, while Charlie Cameron and Kai Lohmann kicked two alongside Daniher's haul of four.
Neale finished with 19 disposals and seven clearances, after Bedford held the two-time Brownlow medallist to four touches and three clearances at quarter-time.
Jesse Hogan was outstanding for GWS and kicked five goals, while Tom Green (33 possessions) worked desperately to withstand the challenge.
"Incredibly disappointed. We put ourselves into what we thought was a winning position, 44 points up," GWS coach Adam Kingsley said, lamenting how his side gave up big leads in both finals they lost.
"We thought we learned our lessons from last week against the Swans ... the players knew what I was going to tell them at three-quarter time.
"Tonight was the same story, unfortunately.
"We didn't cope with the contest as well as we would have liked.
"We're not the finished product."
Bedford, returning to action after missing out on their qualifying-final loss with a calf complaint, made his presence known immediately.
The highly rated Giants tagger, pulling off a one-two with midfielder Josh Kelly, burnt through the corridor to set up Aaron Cadman for the first goal of the match.
Daniher got the better of Taylor for Brisbane's opener, before Giants skipper Toby Greene retorted in brilliant fashion to kickstart a four-goal chain.
The Lions key forward then cut into the 21-point deficit with his second goal after Isaac Cumming was caught holding the ball just in front of goal, with 10 points the difference at quarter-time.
Giants midfield bull Stephen Coniglio was subbed out of the match with a cheekbone injury after copping a heavy blow to the head as Harris Andrews attempted to stop Cadman taking a mark.
Xavier O'Halloran joined the fray in the second term to replace Coniglio as the Giants rebuilt their 21-point lead.
A bad handpass from Neale landed in the hands of Kieren Briggs and the GWS ruck slotted a rare goal to open the third term.
The hosts broke out to a game-high 44-point lead, before the Lions put together five unanswered goals in less than eight minutes to begin their fightback.