The GIANTS have broken the hearts of Melbourne fans with a three-point victory at the MCG on a wet and wild Sunday afternoon.
The Demons led for large portions of the match, but a goal by unlikely hero Lachlan Keeffe with less than a minute remaining gave the GIANTS the lead, silencing the crowd of 23,278.
With the Dees in front and the ball in their forward 50 as the clock kicked down, the GIANTS surged through the middle of the ground from a kick in, with some slick work in the wet from Finn Callaghan putting veteran Callan Ward in space.
Journeyman Keeffe, filling in for the injured Kieren Briggs, escaped from Dees skipper Max Gawn and…