Donald Trump is rocking the polls in Florida and Ohio ahead of those key winner-take-all primaries and says if he takes both states on Tuesday, the GOP presidential race is finished.

“I think if I win those two, I think it’s over,” Trump told CNN in an interview that aired Wednesday.

Trump swamps Florida Sen. Marco Rubio in the Sunshine State by 45 percent to 22 percent, according to a new Quinnipiac University poll.

In Ohio, polls by both Quinnipiac and CNN have Trump leading John Kasich — the state’s governor — by six points, but well ahead of his closest overall rival, Ted Cruz.

Trump compared the presidential race to a boxing match, especially if he scores KOs in Florida and Ohio:

“It’s like with the fighters — if you knock ’em out, nothing can happen.”

Jeb Bush, meanwhile, was planning separate meetings with Rubio, Cruz and Kasich — but not Trump — fueling speculation that he would make a last-minute endorsement before Thursday’s GOP debate in Miami.

“Endorsement, endorsement, endorsement. That’s the only thing the three are vying for,” veteran Florida political analyst Dick Batchelor told The Post.

Bush, the former Florida governor who quit the race last month, met with Rubio Wednesday and had Cruz and Kasich on tap Thursday in Miami, the Bush campaign said.

Word of the meetings came shortly after Bush’s brother Neil joined Cruz’s financial team and endorsed the Texas senator.

Rubio confirmed he met with Jeb and said he hoped to win his backing.

“I’d love to have his support, and I don’t know if he is even going to support anyone — and I wouldn’t be presumptuous to say it would be me,” he told Fox News.

“I don’t want to go into any details of personal conversations, nothing mysterious, I just don’t think it’s good policy to discuss personal conversations in front of 5 million people.”

Rubio conceded Florida is make-or-break for the candidates.

“This campaign [was] always going to come down to this. Even if I won five states last night or three states a week ago, I’d still have to win Florida. The nominee has to win Florida. You can’t be the Republican nominee if you don’t win Florida,” he said.

Staffers for Trump’s opponents held talks last week to discuss a united effort against the front-runner in Ohio and Florida, said Peter Feaman, a Florida representative on the Republican National Committee. But nothing came of the discussions.

“That was something that was discussed last week, which was everybody pull out of the Ohio race and let Gov. Kasich run there unobstructed by the other candidates other than Trump and let the same thing happen in Florida. But since Marco had such a rough night on Tuesday, that thinking has been abandoned,” Feaman said.

Trump called on the party establishment to end hostilities and unite.

“If we embrace what’s happening and if everybody came together . . . nobody could beat the Republican Party,” Trump said on Fox News.

Cruz, meanwhile, received the endorsement of former Republican candidate Carly Fiorina.

How Republicans could steal Trump’s nomination:

Additional reporting by Marisa Schultz