AFL: The Western Bulldogs have defeated Collingwood in front of a packed Marvel Stadium 99-51, in an entertaining Friday Night Footy matchup.