Essendon has pulled off a stunning come-from-behind win over GWS, with Cale Hooker kicking the winning goal with 19 seconds left to secure a thrilling six-point win at Docklands on Thursday night.

Key points: Cale Hooker iced the Bombers' victory after they kicked six of the last eight goals

Cale Hooker iced the Bombers' victory after they kicked six of the last eight goals The Giants had led by 19 points in the fourth quarter before the Bombers fought back

The Giants had led by 19 points in the fourth quarter before the Bombers fought back The win leaves the Bombers with a 7-7 win-loss record to sit ninth on the ladder

The Giants led by a match-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).

GWS streamed forward from the restart after Hooker's goal 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.

In what is sure to be a talking point, Shaun McKernan 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.

It was a gutsy performance by John Worsfold's men to breathe life into their season, squaring their win-loss record at 7-7.

Loading

The Giants were third going into round 15 but slipped to 9-5 with the upset loss.

Zach Merrett was the architect 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.

Loading...

Essendon played like it had a point to prove after it was humbled by GWS in its 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 half-time advantage.

Loading...

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.

Essendon lost Patrick Ambrose to a strained a thigh in the warm-up and he was replaced by Aaron Francis.

Loading...

AAP/ABC