The two heavyweight presidential candidates Hillary Clinton and Sen. Bernie Sanders clashed and slugged it out on the latest Democratic Debate.

The former secretary of the state particularly attacked Sanders over his gun control stance, a topic that hounded his campaign ever since the start.

With their numbers going neck and neck, Clinton's attack pulled no punches and repeatedly accused Sen. Sanders of voting many times on the side of the NRA, CNN reported. She even mentioned numerous times all the occasions where Sanders sided with the gun lobby and even said that one of those votes even resulted to providing immunity from liability to gun makers and sellers.

But according to The Guardian, the Vermont senator fought back and argued that what Hillary was saying is "very disingenuous." He downplayed the accusations of his rival and said that he had a D-minus vote rating from the NRA, while also denying Clinton's list of charges.

Unlike the previous debates where the two played nice with each other, the numbers in the latest polls have led both candidates to openly attack each other and their respective campaigns.

According to the recent polls for Iowa and New Hampshire, Clinton just leads two points over Sanders, putting her in a rather unfortunate position. However, Clinton can still take solace with the fact that nationally, she still has the commanding lead over her rival as she got 59 percent, while Sanders sits with 34 percent.

There's also former Maryland Gov. Martin O' Malley, who is likely done with the Democratic primary elections as he only got a measly 2 percent.

Apart from the gun control issue, Clinton also attacked Sanders over his health care policy, which seemed to irritate the senator.

Clinton stated that she is with President Obama's Affordable Health Care Act, also known as Obamacare, and said that Sanders' proposal will just disrupt the progress the act has made.

Sanders was particularly furious because he and his supporters know that, for years, he had been fighting for universal health care, but is now being accused of sabotaging a similar health care plan.

Sanders just said that he is not tearing it up, but rather, going forward with it. He added that despite Obamacare's efforts, there's still 29 million Americans that do not have health insurance.

In a related report by Business Insider, the debate between the two has even spread on Twitter, as Sander's account posted a picture of Bernie and Hillary together, with a note from Hillary herself saying, "To Bernie Sanders with thanks for your commitment to real health care access for all Americans."

But it seems the debate did not affect both of them, as of now the candidates remain locked with their numbers in the polls.