Tommy Carr converted a third down on a 12-yard touchdown run with 2:58 left to play, giving Michigan a two-score lead it needed in a 21-18 win over Penn State on Saturday.