He needed a victory, and now he has it. Mitt Romney won the Michigan Republican primary on Tuesday, finishing ahead of John McCain and Mike Huckabee.
Both men who came in second and third are each predicting a win in the next GOP contest, Saturday in South Carolina
While the Republicans fought it out in Michigan, the Democrats were discussing the issues in Las Vegas. The three top candidates faced off in a debate that began just as the polls were closing in Michigan.