North Carolina found itself in a dog fight with Michigan on Wednesday evening and came out victorious (and a little beat up).