Jesse Hogan celebrates a goal during the round 20 match between Melbourne and Greater Western Sydney at the MCG, July 27, 2024. Picture: AFL Photos

GREATER Western Sydney has jumped back into top-four contention while delivering a savage blow to Melbourne’s finals hopes by hanging on for a thrilling two-point win at the MCG.

After being destroyed by Fremantle last Sunday, the determined Demons stormed out of the blocks on Saturday night to lead by 27 points at quarter-time.

DEMONS v GIANTS Full match coverage and stats

But the Giants booted 12 of the next 15 goals to set up the 13.7 (85) to 12.11 (83) victory in front of just 16,246 fans - the lowest crowd at the MCG this season.

GWS endured some tense moments late when Melbourne kicked three-straight goals to cut the margin to eight points with five minutes remaining.

ALL THE HIGHLIGHTS

Melbourne's Alex Neal-Bullen snapped an unlikely goal with 70 seconds left to give the Demons a chance to pinch a classic win.

But Giants star Tom Green surged the ball out of the next centre clearance and GWS was able to do enough to secure its 12th win of the season.

04:03

Veteran Callan Ward put his side in front for the first time with two minutes remaining in the third quarter, allowing the Giants to lead by three points at the final change.

But GWS flattened Melbourne by slamming through four goals in the first five minutes of the last quarter.

07:10

After kicking just one goal in the first-half, star forward Jesse Hogan added three more from late in the third quarter to early in the last to hurt his former club.

Young Giants midfielder Finn Callaghan was outstanding with a career-high 36 possessions, while Green (33 touches, nine clearances) impressed just days after he was reprimanded by the AFL for a rant on his podcast.

00:38

Melbourne midfielder Clayton Oliver recaptured some of his best form by collecting a team-high 26 disposals, while star ruck Max Gawn still looked hampered in his first game back from a leg injury.

The Demons could finish the round a game and percentage outside of the top-eight with four games left, and will next face the Western Bulldogs at Marvel Stadium on Friday, while the Giants host Hawthorn at Manuka Oval in Canberra next Sunday.

00:38

Just when you think you've seen it all
Our great game delivers delights of many types - spectacular, inspiring, heartwarming and heartbreaking, but Saturday night served up a truly befuddling episode. Young Giant Harvey Thomas gathered the ball 20 metres out and ran into the open goalmouth - the only thing between him and six points being teammate Jesse Hogan. But for some inexplicable reason Hogan refused to stand aside to leave Thomas a clear path. And for some equally inexplicable reason, Thomas refused to kick the ball high or to handball to his full forward, instead choosing to go low ... straight into his Hogan's leg.

00:42

Demons need Gawn to the Max
Melbourne has been without its influential skipper three times this season for one win and two losses, but on Saturday Max Gawn was clearly not playing at 100% and it cost the Demons again. That's not to say Simon Goodwin made a mistake to play his big ruckman, just that when Gawn isn't at his best, Melbourne is a much less intimidating prospect for opposition teams to face. If the 2021 premier is any chance to threaten for the flag this year it is going to need the bearded behemoth at his best.

00:32

Hogan getting better with age
The expectations on Jesse Hogan were huge from the day he first pulled on a Melbourne jumper, but after winning the Rising Star award in 2015 there were more lows than highs as he left the Demons for Fremantle before landing at GWS. Now, at 29 years of age, Hogan is enjoying a career-best season, already reaching a half century of goals for the first time, pushing Charlie Curnow for the Coleman Medal and giving the Giants a very real and dangerous focal point in attack.

04:46

MELBOURNE                             5.5    6.7    8.9   12.11 (83) 
GREATER WESTERN SYDNEY   1.2    6.4    9.6    13.7 (85)

GOALS
Melbourne: Fritsch 2, Chandler 2, van Rooyen, Petty, Melksham, Langdon, Gawn, Viney, Pickett, Neal-Bullen
Greater Western Sydney: Hogan 4, Greene 3, Daniels 2, Ward, Bedford, Green, McMullin,

BEST
Melbourne: Rivers, Viney, May, Oliver, Langdon
Greater Western Sydney: Green, Greene, Hogan, Daniels, Callaghan, Whitfield

INJURIES
Melbourne: Nil
Greater Western Sydney: Nil

SUBSTITUTES
Melbourne: Daniel Turner, replaced Jack Billings at three-quarter time
Greater Western Sydney: Joe Fonti, unused

Crowd: 16,246 at the MCG