PENN ST. 45, PURDUE 21
Zach Zwinak ran for three touchdowns and Allen Robinson set Penn State’s single-season receptions mark, leading the Nittany Lions to victory over Purdue.
Zwinak had a pair of 1-yard TD runs in the first half and a 5-yard score in the second, boosting his season total to 12. Robinson’s fifth catch of the game was his 78th of the season, topping the 77 catches he had last season. He also holds Penn State’s single-season yards receiving record.
Christian Hackenberg threw a touchdown pass and ran for one to help the Nittany Lions (6-4, 3-3 Big Ten) clinch at least a .500 record. The Nittany Lions are still suffering from the sanctions the NCAA levied in the Jerry Sandusky scandal and are not eligible for a bowl game.
Raheem Mostert had a 100-yard kickoff return for the Boilermakers (1-9, 0-6).
MICHIGAN 27, NORTHWESTERN 19, 3OT
Devin Gardner scored on a 5-yard run to lift Michigan to a triple-overtime victory over Northwestern after the Wolverines’ Brendan Gibbons tied it with a 44-yard field goal at the end of regulation.
Gardner scored on an option and ran it in on the two-point conversion to make it an eight-point game.
Northwestern had one more chance, but Trevor Siemian got sacked for a 14-yard loss by Jibreel Black on second down. Then, his desperation pass on fourth down got intercepted by Thomas Gordan, giving the Wolverines (7-3, 3-3 Big Ten) their second win in five games and sending the Wildcats (4-6, 0-6) to their sixth straight loss.