Halfback Phil Carter ran 27 times for 154 yards and scored twice in the second half to rally No. 10 Notre Dame past winless Purdue in South Bend, Ind.
Fullback Larry Moriarty scored twice in the first half and gained 106 yards on 19 carries for the Irish (2-0) to help make up for a 15-14 defeat at Purdue (0-3) last season. Purdue has lost seven straight.
Carter's six-yard run with 2:34 left in the third period ended a 14-14 tie and put the Irish ahead to stay. He scored from 10 yards out with 8:41 left in the game.
Carter said he knew he was in for a lot of work when teammate Greg Bell broke his ankle. "But I like to carry the ball a lot . . ," he said. "Don't give me the credit. Give it all to the offensive line."
Purdue tied in the second quarter on the passing of Scott Campbell, who threw a three-yard touchdown pass to Bruce King and a five-yarder to Cliff Benson.
Notre Dame's defense put more pressure on Campbell in the second half, sacking him four times. Campbell completed 25 of 39 passes for 278 yards.