There was no Grand Final in 1897. The VFL (as it was known then) premiership was decided by a round robin finals series. Essendon finished this series on top so was declare the Premiers.
Essendon won the 2000 AFL grand final over Melbourne.
Geelong won the 2007 grand final by 119 points
hawthorn
Hawthorn
western bulldogs have onley won one grand final in afl.
In 1960 the VFL/AFL Premiership was won by: Melbourne
Geelong won the 2009 AFL grand final. Geelong scored 80 points. St Kilda scored 68 points.
The Brisbane Lions beat the Collingwood Magpies in the 2002 Grand Final.
The Geelong Cats won agains St. Kilda.
West Coast Eagles
The Geelong Cats won against St. Kilda.
I' believe it was in 1897; but it was merely VFL state football back then. The previous [opening] year of the VFL, in 1896, the top team of the league after the home-and-away matches won the 'flag' with no finals. The AFL commenced in 1990: Collingwood won the premiership that year.