Bernie Sanders has been named the winner of the Michigan Democratic Primary, while fellow political upstart Donald Trump won on the GOP side.
Sanders narrowly edged out Hillary Clinton, who had been heavily favored. Sanders won 50.07 percent of the vote while Hillary had 48.03 percent with 92 percent of the districts reporting.
Sanders spoke briefly Tuesday night, but the results had not been finalized and he mainly talked about the Mississippi primary in which he finished well behind Hillary Clinton 83 to 17 percent Tuesday.
The close win for Sanders came despite him losing in Wayne, Macomb and Oakland counties as Clinton dominated much of the metro Detroit area.
FOX News has projected Donald Trump the winner of the Michigan primary, with 90 percent of the districts reporting, he held a 36 percent share of the vote to finish first.
Texas Sen. Ted Cruz held a slim edge for second place (24.7) over Ohio Gov. John Kasich (24.3) Florida Sen. Marco Rubio was running a distant fourth.
Trump also won the GOP primary in Mississippi while Cruz is projected to win Idaho's primary.
Trump turned an eye toward the Democrats and November, emphasizing the importance of helping Republican senators and House members get elected in the fall. Having entered Tuesday's contests facing a barrage of criticism from rival candidates and outside groups, he reveled in overcoming the attacks.
"Every single person who has attacked me has gone down," Trump said at one of his Florida resorts. In his typically unorthodox style, the billionaire was flanked by tables packed with his retail products, including steaks, bottled water and wine.
While a handful of recent losses to Texas Sen. Ted Cruz have raised questions about Trump's durability, Tuesday's contests marked another lost opportunity for rivals to slow his momentum. Next week's winner-take-all primaries in Ohio and Florida loom especially large as perhaps the last chance to stop him short of a long-shot contested convention fight.
Ohio Gov. John Kasich was in a fight for second place in Michigan and hoping for a boost heading into next week's crucial contest in his home state.
For Florida Sen. Marco Rubio, a favorite of Republican elected officials, Tuesday marked the latest in a series of disappointing nights. He emerged from Michigan and Mississippi with no delegates.
Rubio insisted he would press on to his home state's primary in Florida.
"It has to happen here, and it has to happen now," Rubio told supporters Tuesday during a rally in Sarasota.
If Rubio and Kasich can't win at home, the GOP primary appears set to become a two-person race between Trump and Cruz. The Texas senator is sticking close to Trump in the delegate count and with six states in his win column, he's argued he's the only candidate standing between the brash billionaire and the GOP nomination.
During a campaign stop at a North Carolina church Tuesday, Cruz took on Trump for asking rally attendees to pledge their allegiance to him. He said the move strikes him as "profoundly wrong" and is something "kings and queens demand" of their subjects.
"I'm not here asking any of you to pledge your support of me," Cruz said, to thunderous applause and cheers. "I'm pledging my support of you."
--The Associated Press contributed to this report.
Thank you Michigan! #Trump2016— Donald J. Trump (@realDonaldTrump) March 9, 2016