With the election just two weeks away, it was a final chance to win over American voters.
The candidates for the world's most powerful political job disagreed on policy on Iraq, Russia, Syria, the economy, and immigration.
Republican Donald Trump said the poll was rigged and has refused to commit to accepting the election result if Democrat Hillary Clinton wins.
There were no niceties. They skipped the customary handshake and didn't hesitate to go on the attack.
So did they convince American voters and will it make a difference on election day?
Presenter: Martine Dennis
J D Gordon - National Security and Foreign Policy Adviser to Donald Trump
Basil Smikle - Executive Director, New York State Democratic Party, and a former aide to Hillary Clinton
Thomas Frank - Author, 'Listen Liberal: Or Whatever Happened to the Party of the People?'
Source: Al Jazeera