Billionaire businessman Donald Trump won the New Hampshire Republican primary Tuesday with an unconventional brew of celebrity, voter anger and disdain for the traditional rules of politics.
Ohio Gov. John Kasich, a veteran politician who has delivered an upbeat conservative message at odds with Trump and most of the other candidates, won second place.
Texas Sen. Ted Cruz and former Florida Gov. Jeb Bush, polar opposites on the campaign trail, appeared in a close race for third place, showing the continuing volatility of the race.
Florida Sen. Marco Rubio trailed behind them but was in striking distance with about 35% of the precincts reporting.
A roar of cheers...