Hawkins stars as Cats win thriller over Melbourne

Zach Tuohy has booted a goal after the siren to hand Geelong a scintillating two-point AFL comeback victory over Melbourne at GMHBA Stadium.

Tuohy's cool set shot from 35m out capped off a stunning Tom Hawkins-inspired resurgence for the Cats, who overcame a 29-point deficit to post a 16.4 (100) to 14.14 (98) win on Saturday night.

Hawkins played the game of his life, booting four of his equal career-high seven majors in a dominant final term to put the Cats back on track for an AFL finals berth.

The 198cm tall spearhead was nearly unstoppable in the final term, capitalising on supply from a Geelong midfield that dominated the centre clearances when the game was on the line.

Patrick Dangerfield (28 disposals, two goals), Tim Kelly (32 touches) and Gary Ablett (31) played huge roles in the Cats' comeback, while Tom Stewart was rock-solid down back.

"It was a real credit to the resilience and the fight in the group because there would be occasions where teams are in that situation and they turn up their toes," Geelong coach Chris Scott said.

"But you just can't say that about our group at the moment."

The win lifts Geelong to seventh on the AFL ladder, trailing the sixth-placed Demons on percentage.

It is a huge missed opportunity for the Demons given a win would have lifted them into the top four.

"Clearly they're shattered," Demons coach Simon Goodwin said of his players.

"I think we're past the point of having admirable losses. We want to be a club that starts to win these type of games."

Melbourne appeared to be home safe when Tom McDonald's crumbing goal early in the final term extended their lead to 29 points.

But the Cats turned the tables, Hawkins' seventh major cutting the deficit to two points before Tuohy sealed the deal after the siren.

Clayton Oliver was typically brilliant for Melbourne, gathering 11 of his game-high 40 disposals in the third term as the visitors piled on five goals either side of three-quarter time.

Brownlow Medal contender Max Gawn took the points in a fiercely-contested ruck battle with Rhys Stanley but enraged Geelong fans after appearing to milk contact from a Stewart bump behind the play.

Gawn dropped to the ground, was paid a free kick and kicked truly late in the third quarter but was booed relentlessly for the remainder of the game.

Dangerfield also courted controversy during the first half.

The Brownlow Medallist nominated himself as the ruckman at a stoppage but was infringed against by an oblivious Angus Brayshaw.

A gobsmacked Gawn and Bernie Vince remonstrated with the umpire but the free kick stood and Dangerfield kicked his second major.

James Harmes held Cats skipper Joel Selwood to just eight first-half disposals in a hard tag and was sent to Dangerfield in the second half but the class of Geelong's onballers proved too much for the Demons to overcome.