Round Six last week was an indicator on the form of potential Grand Final contenders, Western Bulldogs and Melbourne – the two teams that remain undefeated – and the teams like Richmond, St Kilda, Collingwood and Sydney, that do not appear to be handling the new “stand on the mark” rule

Last Friday at the Manuka Oval in Canberra, the Bulldogs beat the GWS Giants by 39 points, although they lost Josh Dunkley to a shoulder injury in the process. He is expected to be out for 10 weeks.

Gold Coast put away the Sydney Swans by 40 points at the Metricon, while Geelong, playing at home, kicked 10 second-quarter goals to thrash West Coast by 97 points.

At the Marvel Stadium Brisbane beat Carlton by 18 points but their Brownlow Medalist, Lachie Neal, picked up an ankle injury in the first 10 minutes. While he played on with pain-killer injections, the injury is serious enough that he may face surgery and a three-month layoff.

READ MORE: Battle of Crete veterans that played AFL

On Saturday, Melbourne methodically tore apart the Richmond Tigers by a 31-point margin. Dustin Martin won’t be playing for the Tigers this week because of concussion.

In Perth, Fremantle beat North Melbourne by 51 points while in Launceston, Hawthorn was able to hang to win by three points over the Adelaide Crows even though the latter had kicked 15 goals straight by half time.

Port Adelaide playing at home beat St Kilda by 44 points. In the traditional Anzac Day clash Essendon took the honours after Anthony McDonald-Tipungwuti kicked five goals against Collingwood for the Bombers to come out 24 points to the better at the end.

The West Coast Eagles will be without defender Jeremy McGovern for a month because of a groin injury. Carlton, Gold Coast, GWS Giants, West Coast Eagles and North Melbourne have a combined 62 players on the injury list.

This weeks’ Round 7 matches promise to be a revival round for at least six teams that hope to make the bottom four of the final eight.

On Friday night, another blockbuster will be played out the MCG when Richmond play in-form Western Bulldogs.

On Saturday at the MCG, Collingwood taken on Gold Coast. Adelaide face the GWS Giants at home while at the Marvel, St Kilda will do battle with Hawthorn.

The Sydney Swans will host Geelong, while at the Gabba Brisbane play Port Adelaide.

On Sunday, in Hobart, North Melbourne will face Melbourne. Essendon face Carlton at Marvel Stadium. In Perth, the local derby sees West Coast face Fremantle.

We tip the Bulldogs, Collingwood, GWS Giants, St Kilda, Port Adelaide, Geelong, Melbourne, Carlton and West Coast to come out on top.