Firing North smash dismal Carlton in AFL