Kaytron Allen ran for 160 yards with two touchdowns to become Penn State's all-time leading rusher with 3,954 yards, passing Evan Royster's 3,932 set in 2010.