Representative Beto O’Rourke (D-TX) came out swinging during his second debate with Sen. Ted Cruz at their latest debate on Tuesday calling his Republican challenger dishonest, per Newsweek.

“Senator Cruz is not going to be honest with you… He’s dishonest. It’s why the president called him ‘Lyin’ Ted,’ and it’s why the nickname stuck. Because it’s true,” said O’Rourke.

Cruz (R-TX) noted that O’Rourke’s demeanor during the debate was different, saying “Well, it’s clear Congressman O’Rourke’s pollsters told him to come out on the attack.”

O’Rourke’s comments came in response to Cruz’s claim that the Texas representative supported a $10-a-barrel tax on oil, writes CNN.

The El Paso congressman usually doesn’t mention Trump by name during the campaign, according to reports. Recent polls show that he’s trailing the incumbent senator by 7 points, which is a shift from previous polls that showed the race was much closer.

During the hour-long debate, the two traded barbs on who would be a better fit for Texas, abortion and the trade war.

“Congressman O’Rourke sides with liberal extremists on the national level, instead of the people of Texas — instead of jobs in Texas,” said Cruz.

Cruz added that O’Rourke being in office would lead to a partisan “witch hunt” against President Donald Trump.

“It’s really interesting to hear you talk about a partisan circus after your last six years in the US Senate,” said O’Rourke. “If you have this special relationship with President Trump, then where is the result of that? You are all talk and no action.”