It was perhaps the most riveting moment yet of the Republican National Convention.
In a speech that drew raucous emotion from a packed house at Cleveland’s Quicken Loans Arena, Donald Trump’s chief rival in the primary campaign withheld his official support.
But it wasn’t clear from the outset which way Ted Cruz would go, giving a wide ranging speech that at times looked like it would end with him throwing his weight behind Trump.
“We deserve an immigration system that puts America first. And yes, builds a wall to keep us safe,” Cruz told the crowd to cheers. “A government that stops admitting ISIS terrorists as refugees.”
But those cheers turned to loud jeering and boos when Cruz failed to follow through with an endorsement.
“Stand, and speak, and vote your conscience, vote for candidates up and down the ticket who you trust to defend our freedom and be faithful to the Constitution.”
WATCH: Ted Cruz’ full RNC 2016 speech
The move comes as Republicans attempt to close ranks and heal divisions racked up over a bruising primary campaign.
Over the course of that contest, Trump repeatedly referred to his rival as “Lyin’ Ted Cruz,” and it appears Cruz may still be stinging from some of those barbs… and willing to throw a few back.
“We deserve leaders who stand for principle. Who unite us all behind shared values, who cast aside anger for love. That is the standard we should expect from everybody. And to those listening, please don’t stay home in November.”
Trump’s Vice Presidential running mate Mike Pence is expected to speak to the convention later this evening.