Pies down Dockers en route to prelim final

Collingwood are through to a preliminary final against Sydney after a 20-point win over Fremantle at a packed MCG.