Don’t look now, but Donald Trump had his best debate performance in Boulder and I say that as a frequent critic.

He had a great encounter, deservedly so, with the pretentious jerk from Ohio and put Kasich in his place. Then he turned several really just jackass level questions around on the moderators without being overly antagonistic to either them or the other candidates on stage.

In the end, he got a very memorable line by taking credit for shrinking the debate to two hours and calling John Harwood a liar for suggesting the debate was always going to be two hours. Trump was in the right and defended himself, but do so humorously.

Surprisingly, for the front runner who is also a CEO and in a CNBC debate, the moderators tried to avoid asking Trump questions. John Kasich and Carly Fiorina, both polling vastly lower than Trump, got more speaking time.

But every time Donald Trump spoke, he said something endearing and/or humorously, with very little of the bite that has caused him so much trouble in the past.

It was genuinely his best debate performance of the campaign.