For months, the Florida senator resisted taking on Republican front-runner and expert attack dog Donald Trump, much to the chagrin of the GOP establishment. That reluctance evaporated during the final GOP presidential debate before Super Tuesday.
Standing to the right of Trump, Rubio delivered one blow after another at the billionaire businessman, attacking him on everything from immigration to foreign policy and health care to the businessman's hiring practices. And to Trump's left, Ted Cruz delighted in joining in the pile-on.
In the middle of a debate filled with fireworks and filled with barely audible exchanges in which the three candidates furiously talked over one another, Trump pointed to the two men flanking him and lashed out: "This guy is a choke artist," he said, turning to Rubio, "and this guy's a liar," he said of Cruz.
Watching it all from the audience was former President George H.W. Bush and his wife, Barbara, whose era of politics seems long gone in today's Republican Party. Their attendance was all the more notable since this was the first GOP debate of the season in which their son, Jeb, didn't appear after dropping out of the race.
Rubio's change in tone came just five days ahead of a slew of March 1 primary contests, when hundreds of delegates will be up for grabs. The evening marked the strongest debate performance for the Florida senator, who immediately used a question about immigration to aim fire at Trump.
"You're the only person on this stage that's ever been fined for hiring people to work on your project illegally," Rubio told Trump.
Rubio and Trump spoke over each other as the senator accused the real estate mogul of hiring Polish workers. Trump dismissed the episode as something that happened decades ago.
"I guess there's a statute of limitations on lies," Rubio retorted.
Rubio later mocked Trump for having a "fake school," referring to lawsuits aimed at Trump University
alleging fraud and deception.
Trump hit back: "Here's a guy that buys a house for a $179,000 -- he sells it to a lobbyist who's probably here for $380,000."
Rubio responded by calling out Trump for his privileged background.
"If he hadn't inherited $200 million, you know where Donald Trump would be right now? Selling watches in Manhattan," Rubio said.
Rubio also challenged Trump on foreign policy.
Trump repeatedly stated his support for Israel, billing himself the most "pro-Israel" candidate in the GOP field. But even as he said he was "totally pro-Israel," he also said he didn't believe there was any reason for labeling Israel and the Palestinians as the "good guy" and the "bad guy."
"The position you've taken is an anti-Israel position," Rubio said.
When Trump said he was simply a "negotiator," Rubio shot back: "The Palestinians are not a real estate deal, Donald."
Clashing on health care
One of the most explosive exchanges between Trump and Rubio came when the candidates were asked to discuss their health care plans.
Trump said he would get rid of barriers between the states --- something that he argued would increase competition. Rubio repeatedly pressed his rival for more details. "What else is a part of your health care plan?"
"When you get rid of the lines, that brings in competition," Trump said.
"Now he's repeating himself," Rubio responded.
"I don't repeat myself. Here's the guy who repeats himself," Trump shot back, referring to Rubio. "I watched him repeat himself five times four weeks ago."
Rubio, appearing amused, quipped: "I saw you repeat yourself five times five seconds ago!"
The senator also accused Trump of reusing the same general points on the campaign trail: "Everyone's dumb, he's going to make America great again, he's gonna win win win, he's winning in the polls."
CNN's Dana Bash cut in to ask whether Trump has any more to add to his previously stated proposal on health-care reform.
"No, there's nothing to add. What's to add?" Trump said.
Cruz also went on the offensive, saying Trump had previously donated to Democrats who had worked on the so-called Gang of Eight immigration reform bill. Voters should judge a candidate by looking at their "record before they were a candidate for president," Cruz added.
The conservative firebrand senator won the Iowa caucuses
but has not been able to notch another victory since, and has been forthright about the ramifications of Super Tuesday, especially the significance of his home state of Texas, where there are 155 delegates at stake.
A Monmouth University poll released Thursday put Cruz 15 points ahead of Trump in Texas.
Mitt Romney, the 2012 GOP presidential nominee, also played a role in the debate. He sparked controversy Wednesday when he suggested Trump's tax returns could contain a potential "bombshell" and urged the businessman to release his information.
On the debate stage, Trump claimed that is being audited and that he would not release the returns until that process was over.
"I can't release it while I'm under an audit," he said.
Cruz echoed Romney's suggestion that there may be something problematic lurking in Trump's tax returns.
"Donald Trump says he's being audited. I would think that would underscore the need to release those returns," he said. "He doesn't want to do it because presumably there is something in there that's bad."
Cruz and Rubio said they would release new tax returns within the next two days.
Supreme Court battle
Cruz and Rubio also tussled with Trump over replacing Supreme Court Justice Antonin Scalia.
When Cruz vowed to nominate principled constitutionalists to the bench as president, Trump shot back: "Justice (John) Roberts was strongly recommended and pushed by Ted."
"Justice Roberts gave us Obamacare. Might as well be called Robertscare," Trump said. "That is a rough thing and I know Ted feels badly about it."
Cruz slammed Trump for donating to Democrats in the past — a sign, Cruz warned, that Trump would get to Washington and "cut a deal" on Supreme Court appointees.
Trump responded by blasting Cruz for being an obstructionist in Congress — "You have to have somebody who can make deals," he said.
Responding to Fox
Trump also responded to former Mexican President Vicente Fox's recent response to Trump's claim that Mexico would pay for his proposed U.S.-Mexico wall.
"I'm not going to pay for that f***ing wall. He should pay for it," Fox told Fusion's Jorge Ramos in an interview published Thursday.
On the CNN debate stage, Trump retorted: "The wall just got 10 feet taller."
"I saw him make the statement. I saw him use the word that he used," Trump added. "This guy used a filthy, disgusting word on television ... He should apologize."