ABC dominates as shock results hit rivals