Essendon, West Coast and North Melbourne all won again in round 13, leaving the top three spots on the ladder unchanged. But there were upsets elsewhere, with Collingwood beating the Saints, Brisbane surprising Sydney and Richmond getting up in a thriller over Freo.