AFL Preview: Collingwood v Fremantle

90,000 fans are expected at the MCG on Saturday night as Collingwood battle Fremantle for a place in the preliminary final.