David Cobb carried 27 times for 139 yards and a touchdown, and Minnesota held Penn State scoreless over the final 33-plus minutes to grind out a 24-10 victory on Saturday, the fourth in a row for the Golden Gophers.
Philip Nelson had 186 yards and a score on 15-for-24 passing, plus one touchdown and 40 yards on the ground for Minnesota (8-2, 4-2), which has won four straight Big Ten games in the same season for the first time since 1973.
The Gophers haven't had this many victories since going 10-3 in 2003.
Zach Zwinak scored once and gained a season-high 150 yards on 26 rushes for the Nittany Lions (5-4, 2-3), who converted only one of nine third downs and one of three fourth downs.
Allen Robinson had seven receptions for 63 yards, giving him 1,106 yards this year to break Bobby Engram's 18-year-old program record.