Before last night's debate began, most of the pundits were predicting that all of the other candidates would gang up on Justin Trudeau.
And that he stood to lose the most in a province he needs to win if he hopes to hang on to his majority.
But as soon as debate began, it was Andrew Scheer who found himself getting beaten up by all of the others.