St Kilda has dismantled Essendon by 53 points, 17.6 (108) to 8.7 (55) in a Bombers horror show and big blow to their finals hopes.