Two ways into the top four.
We must win all 5.
West Coast play Hawks, Dockers, Dogs (all at Domain), Adelaide (away), St Kilda (home) - We need them to lose 3, which will have to be next 2 plus 1 of Dogs, Crows.
Sydney have Cats (away), Pies (SCG - bugger ANZ is a graveyard for Swannies against Pies), Giants (away), St Kilda (away), Suns (home) - will need them to drop 1 and then it comes down to %. I like the Cats this week, so cheers the Cats this weekend.
Bulldogs still have Port (home), Melbourne (home), WCE (away), North (away - but its at Etihad so home really), Lions (away - could be on the moon and the Dogs need to walk and they would still win). They could win all 5 but WCE away should be a loss.
Worst result if we win all 5 is Sydney to beat Cats (and win the rest), Dogs to beat West Coast (and win the rest) and West Coast to only lose to either Hawks or Dockers as well as Dogs. That sees us finish as low as 6th of Bulldogs maintain % over us.
Best result if we win all 5 and other around us beat who they should beat is Cats beat Swans and we make up % over them, either West Coast lose to both Hawks and Dockers and one of Dogs or Crows and Dogs lose to North.
North win make the 8 so lets not worry about what they will do, so that leaves 1 spot left.
If we lost to Adelaide, North and 1 of other 3 games (worst case scenario), we miss the 8 only if North wins 4 of 5 and Crows and Cats both win next 4, in which case the last game against them in Geelong won't matter.