This weekend has definitely opened things up within the top 4
Richmond have set themselves up for a potential top 4 finish
Richmond - Gold Coast(metro), Hawthorn (MCG), Geelong (skilled), Freo (Subi), St Kilda (MCG) are good enough to win 4/5 likely win 3/5
Port - St Kilda(AO), Adelaide (AO), Collingwood (AO), WB (bal), GC (AO) could win win 4/5 likely win 3/5
Melbourne - North (Hobart), GWS (Canberra), Saints (MCG), Brisbane (MCG), Collingwood (MCG) could win 4/5 likely 3/5
Sydney - Hawthorn (MCG), Geelong (Skilled), Freo (SGC), Adelaide (AO), Carlton (SCG) could win 4/5 likely 3/5
I think Melbourne have the easiest run home and could potentially win 4 out of 5 games in the run home.
It is looking like Port may have to win 4 out of 5 to finish 4th
Richmond on their day can beat anyone, but they also have a history of imploding. They should be able to go 4 from 5, but because it's Richmond I expect them to drop a couple of games.
Sydney, while they are the form side of the comp, definitely have the toughest draw. If they win 4 out of 5 then they are going to impossible to stop in September.
There's also a huge question mark over GWS, if they lose to the Bulldogs at Etihad and Geelong at Skilled they most probably will drop out of the top 4.