Donald Trump Wins New Hampshire Primary

Republican Donald Trump and Democrat Bernie Sanders swept to thumping outsider victories in the New Hampshire primary on Tuesday, seizing on the fury of grassroots voters to rock the elites who control American politics.

Ohio Gov. John Kasich, meanwhile, whose aspirational conservative message contrasts with Trump's populist rhetoric surged to a surprise second place in the GOP race.

But the nation's second presidential contest failed to clarify the battle between establishment candidates. There are doubts about Kasich's viability in more conservative states and ability to raise money. Marco Rubio faces renewed questions about his readiness after a shaky debate performance robbed him of momentum. And Jeb Bush, the one-time front-runner, did just enough to survive.

Comments