DAYLIGHT robbery.
A Cale Hooker goal in the final 30 seconds has snatched the unlikeliest victory for Essendon in a controversial finish over Greater Western Sydney at Marvel Stadium.
Trailing by 19 points early in the final term, the Bombers kicked five of the final six goals to salute 12.5 (77) to 10.11 (71) and relieve pressure on under-siege coach John Worsfold.
BOMBERS BY A FINGERNAIL Full match coverage and stats
However, Shaun McKernan's levelling goal in the dying stages was argued as a behind by the Giants and replays seemed to suggest they had a strong case, but time ran out for the video review to overrule the decision.
Oh Boy! Things are level under the roof!#AFLDonsGiants pic.twitter.com/sGC0istnkP
— AFL (@AFL) June 27, 2019
Josh Kelly had the chance to tie the match with a wayward snap on the final siren, the loss now leaving GWS in a fight to hold down a place in the top-four.
Entering the game at 6-7 and with a cloud hanging over Worsfold's tenure at Tullamarine, the Bombers moved to within percentage of eighth spot.
WORSFOLD'S FINALS-SAVING MOVE How injury forced Cale Hooker into a winning position
Essendon was forced to go mobile in the final term and kicked six of their 12 goals with McKernan and Hooker in the ruck after Tom Bellchambers' calf injury.
Tom Bellchambers limps from the field during the Dons' clash with GWS. Picture: AFL Photos
The Giants looked set to ice the match midway through the final quarter, getting easy ball from Shane Mumford's dominance in the centre square.
WATCH The nailbiting - and nail-bending - final two minutes
Adam Saad and Conor McKenna, who were both limited in their attack throughout, then sparked into action as the Bombers started their charge.
After Darcy Parish leveled the scores at the 22-minute mark, Giant Jeremy Finlayson's quick response appeared to stem the Bombers' momentum before McKernan and Hooker converted.
THE DONS HIT THE LEAD!#AFLDonsGiants pic.twitter.com/qmV2AV0gVZ
— AFL (@AFL) June 27, 2019
Zach Merrett (28 disposals and seven inside 50s) was the Bombers' most prolific ball-winner as they attempted to shutdown their opponents.
Youngster Dylan Clarke first went to Stephen Coniglio, before his switch to Josh Kelly after quarter-time allowed Coniglio 14 second-term disposals.
'REALLY DISAPPOINTED' Cameron refuses to blame score review for loss
Zac Williams (29 disposals) did as he pleased across half-back, however the Bombers' stingy pressure limited the Giants' typical free-wheeling attack.
Jeremy Cameron booted three goals to extend his Coleman Medal lead to eight but failed to register a shot on goal in the final quarter.
Orazio Fantasia provided a highlight in the opening term with a spectacular mark, but was held to just six disposals after the first break in a blanketing job by Giant Sam Reid.
Once it touched Kelly's hands there was only ever going to be one result. #AFLDonsGiants pic.twitter.com/rJezEZp9GB
— AFL (@AFL) June 27, 2019
MEDICAL ROOM
Essendon: Orazio Fantasia spent 10 minutes on the bench in the first term receiving work on a cut to his head before returning to play out the game. Tom Bellchambers limped off moments before the final break with a right calf complaint and sat out the remainder of the game. Patrick Ambrose strained his quad in the warm-up less than an hour before the first bounce and was replaced by Aaron Francis.
Tom Bellchambers is iced up on the bench after this ruck contest. #AFLDonsGiants pic.twitter.com/pMABBlOrcP
— AFL (@AFL) June 27, 2019
Greater Western Sydney: The Giants appeared to get through unscathed.
NEXT UP
The Bombers play their fourth and final MCG home match of the season, meeting Sydney next Saturday afternoon. The Giants will enjoy a 10-day break before hosting the final match of round 16 at Giants Stadium against Brisbane.
What a brilliant finish by Dylan Shiel! Heath Shaw gifts his old teammate and the Dons their first
— AFL (@AFL) June 27, 2019
Follow in the Macca's Match Centre: https://t.co/jmtq7DHiv9#AFLDonsGiants pic.twitter.com/meqIb3MlVD
ESSENDON: 3.2 5.3 6.4 12.5 (77)
GREATER WESTERN SYDNEY: 1.2 5.4 7.8 10.11 (71)
GOALS
Essendon: Laverde 2, McKernan 2, Hooker 2, Brown, Fantasia, Shiel, Zaharakis, Langford, Parish
Greater Western Sydney: Cameron 3, Finlayson 2, Kelly, Himmelberg, Davis, Daniels, Greene
BEST
Essendon: Merrett, Saad, McKernan, Hooker, Heppell, Langford
Greater Western Sydney: Coniglio, Kelly, Williams, Himmelberg, Cameron, Reid
INJURIES
Essendon: Ambrose (quad) replaced in selected side by Francis, Bellchambers (calf)
Greater Western Sydney: Nil
Reports: Nil
Umpires: Nicholls, Hosking, Gianfagna
Official crowd: 25,195 at Marvel Stadium