Essendon have pulled off a stunning come-from-behind win over GWS, Cale Hooker kicking the winner with 19 seconds left to secure a thrilling six-point win at Marvel Stadium.
The Giants led by a game-high 19 points in the final term but the Bombers rattled home with six of the last eight goals to shock the Giants - 12.5 (77) to 10.11 (71) - in front of 25,195 fans on Thursday night.
GWS streamed forward from the restart and Josh Kelly had a running snap on goal that sailed out of bounds as the final siren sounded to the delight of the home crowd.
But there was yet another score review controversy, this time when Shaun McKernan, who was outstanding, levelled the scores with just over two minutes left.
Adam Kennedy was adamant he touched the ball off the boot but his protests fell on deaf ears and the goal stood.
It was a gutsy performance by John Worsfold's men to breathe life into their season, squaring their win-loss record at 7-7.
"It doesn't define our season, but it's a great win," Worsfold said. "... We felt we were running each quarter out really strongly and the message from the players on the bench was 'We're in this'.
"We believed we could run the game out right to the end."
Zach Merrett was the architect at the stoppages for Essendon with 28 possessions and seven clearances, with Dyson Heppell (23) and Dylan Shiel (22) also important.
Stephen Coniglio starred for GWS with 33 disposals, while Jeremy Cameron kicked three goals in the gritty arm-wrestle.
Essendon played like they had a point to prove after they were humbled by GWS in their embarrassing season-opener.
The Giants' high-octane offence and sizzling ball movement was rarely sighted in a first quarter where the physical Bombers set the tone.
Shiel opened the scoring with a goal against his old side, with GWS co-captain Phil Davis kicking the visitors' only major - his first since 2012 - as Essendon opened up a 12-point lead at the first break.
Coniglio sparked GWS with 14 touches in the second quarter and Coleman Medal leader Cameron booted his 41st goal of the season as the resurgent Giants edged to a one-point halftime advantage.
Tom Bellchambers had the better of Shane Mumford in the ruck battle, but the veteran Bomber limped to the bench with a calf injury in the third quarter.
GWS edged out to a 10-point three-quarter time lead without playing their best footy and looked to have seen off the challenge when Toby Greene kicked his only goal of the night to make it a 19-point game.
But in an effort that could turn the Bombers' stop-start season, they kicked five of the last six goals to win a thriller.
The Giants were third going into round 15, but slipped to 9-5 with the upset loss.
"If we sit here and say that the score review cost us then we're not putting our hands up (for the loss)," Leon Cameron said. "We gave up a three-goal lead ... I think that's the area we've got to hone in on."