Republican presidential candidate Sen. Ted Cruz (R-TX) is ramping up his attacks on rivals Donald Trump and Sen. Marco Rubio (R-TX), telling voters in Iowa that “a vote for Marco Rubio is a vote for amnesty, and a vote for Donald Trump is a vote for Obamacare.”

Earlier Saturday, Cruz released a new ad titled “No More Deals,” which goes after Trump for being a crony who will strike deals with his Democratic friends if he’s elected president of the United States.

The ad insinuates that Trump would govern like former House Speaker John Boehner and Senator Minority Leader Sen. Mitch McConnell (R-KY) and give America legislation like Obamacare.

Cruz is also hitting Rubio while in Iowa, saying that Americans are “tired of being burned by politicians who claim to be against amnesty… Marco Rubio has gone on Univision and said in Spanish, ‘No, no, no, I wouldn’t rescind amnesty,’” Cruz said Saturday.

Despite his attacks on both Trump and Rubio, Cruz’s campaign continues to maintain that the race is between himself and Trump.

On Saturday, Cruz told reporters, “This race is a dead heat.” He added that “It is neck-and-neck.”

The latest Iowa poll, and the last poll before Monday’s Iowa caucus, has Trump with a five-point lead over Cruz. Donald Trump has 28 percent, followed by Cruz with 23 and Rubio with 15 percent.