The first one-on-one democratic debate saw Hillary Clinton and Bernie Sanders clash over Wall Street and foreign policy.
Hillary Clinton called Bernie Sanders an idealist who would not do things, and Sanders accused the former secretary of state of being too attached to the establishment to bring about real change.
The MSNBC debate in New Hampshire was their first since the Democratic race was reduced to two this week.
Without a third person on stage, political differences were exposed.
Hillary Clinton said Bernie Sanders’ proposals for universal healthcare were too costly and unattainable.
She followed her rival aggressively because of his attempts to portray her as Wall Street because of the campaign donations and fees she received for speeches after dinner.
Vermont Sen. Bernie Sanders uses a favorite line of attack against Hillary Clinton that supports the war in Iraq but questions his foreign policy experience.
The debate comes five days before the second state race in the battle for the presidential nomination in New Hampshire on February 9.
Despite political tensions, the debate ended with a warm note when Hillary Clinton said the first person she would call would be Bernie Sanders if she won the nomination.
The debate was their first without the presence of former Maryland Gov. Martin O’Malley, who left the race on Feb. 1.
Martin O’Malley was a distant third in the first state to vote, Iowa, where Hillary Clinton narrowly defeated Bernie Sanders after a long count.
Bernie Sanders has a big lead in polls in New Hampshire, which borders Vermont, where he is a senator.
The Republican and Democratic parties will officially nominate their candidates for congressional president in July.
Americans will finally vote to choose the new occupant of the White House in November.