Geelong and Melbourne continued to stake their claims as genuine finals contenders with impressive victories in round seven. The Cats were too good for Sydney while Melbourne thumped West Coast. In other matches, Adelaide made it two in a row in the SA derby, Hawthorn surprised the Doggies and Carlton and the Roos continued their winning runs.