The clear winner was Hillary Clinton, and it wasn't even close.
Donald Trump was rattled and rambling all night. He was spewing lies and half-truths at such a rate that it was hard to fact check.
It's now up to the voters to make a decision about what kind of President of the United States they want. It couldn't have been more clear tonight about who was the more polished and prepared candidate to take the Oath of Office on January 20, 2017.
That person is Hillary Rodham Clinton.
Will independents respond to her? Will she use this excellent opportunity as a springboard? All of that remains to be seen.
The next Presidential Debate is October 9.