The GIANTS have hung on in a two-point thriller over Essendon to claim its fourth victory in the past five matches.

The brave Bombers kicked five of the first six goals in the final term and had the momentum until Jacob Hopper looked to have kicked the sealer for the GIANTS when he pushed the margin back out to eight points with 25 seconds remaining.

06:36

But the Bombers weren't done with yet, as they won the ball from the centre bounce and got it forward for Kyle Langford to snap truly with four seconds left on the clock. 

The Bombers midfield won the clearance again at the final bounce, but the siren sounded as the ball was in the air and heading inside 50, leaving the GIANTS to claim the 16.11 (107) to 16.9 (105) victory.

The loss also consigned the Bombers to their third loss by under a goal so far this season.

Cale Hooker could've been awarded a free kick inside 50 before what turned out to be the sealer from Hopper when the Bombers tall went to mark on the lead and was nudged under the ball.

But the umpire called play on and Hooker missed out on having a shot to put his team in front. 

02:02

The GIANTS led for all but the first 90 seconds of the match at GIANTS Stadium, and at times looked set to run away with the game especially when they got out to a 31-point lead in the first term.

GIANTS stand-in skipper Toby Greene again led from the front, kicking two goals for the match and having plenty of impact outside the forward 50 as he collected 21 disposals.

Tim Taranto (29 touches, one goal, eight tackles) and Josh Kelly (30 and two) stood up in the final term to help get the GIANTS over the line, Kelly's goal early in the quarter steadying his team as the Bombers had the momentum.

Jeremy Finlayson kicked three goals for the GIANTS but will be sweating on a report for his late and high hit on Zach Merrett in the first quarter.

Merrett, in his 150th game in red and black, was able to play out the match and was one of the best on ground as he picked up 37 touches (10 contested) and delivered 13 inside 50s. Darcy Parish continued his scintillating form since moving into the midfield, gathering 35 disposals (14 contested).

Jake Stringer started brightly, with four early touches, until he was seen grabbing at his leg in the first term. Stringer spent the next two quarters stationed deep in the Bombers' forward line but had little impact on the game and was subbed out for Matt Guelfi late in the third term.

With Stringer struggling and Coleman medal contender Hooker held relatively quiet, it was left to Langford (three goals), Peter Wright and Harry Jones (both two goals) to stand up in the Bombers' forward 50. 

Jones was especially important in the final term when his two goals kept his team in the game but it wasn’t quite enough for the Bombers.

07:01

Hat-trick of heart-stoppers

These evenly matched teams have now played three games in a row to be decided by under a goal. The GIANTS stormed to a 31-point lead then managed to hang on this time, but last year it was the Bombers that were the better team early before allowing the GIANTS back in to kick six in a row and claim the lead late in the game. A last-minute goal by Adam Saad wasn't enough to save the game. In 2019 it was Essendon's turn to snatch a last-minute victory, with Cale Hooker goaling with 30 seconds left to break the deadlock. Hooker might've been the hero again this time, but the umpire chose not to award a free kick to give him the chance to put the Bombers in front with a bit over a minute left on the clock. 

GIANTS            6.2       7.4       14.8      16.11   (107)
ESSENDON       2.2       5.7       10.7      16.9    (105)

GOALS

GIANTS: Finlayson 3, Sproule 2, Bruhn 2, Greene 2, Kelly 2, Himmelberg, Lloyd, Taranto, Hopper, Hill
Essendon: Langford 3, Wright 2, McDonald-Tipungwuti 2, Jones 2, Snelling 2, Hooker, Perkins, Cox, Redman, Guelfi 

BEST

GIANTS: Greene, Taranto, Kelly, Perryman, Green, Ward
Essendon: Merrett, Parish, Hind, Phillips, Langford, Heppell 

INJURIES

GIANTS: Nil
Essendon: Stringer (hamstring)

SUBSTITUTES

GIANTS: Stone (unused)
Essendon: Guelfi (replaced Stringer)

Crowd: 8,526 at GIANTS Stadium