Ohio State quarterback J.T. Barrett tossed three touchdowns in the fourth quarter as the sixth-ranked Buckeyes stunned number-two Penn State, 39-35, in Columbus.
Barrett hit Marcus Baugh for the go-ahead 16-yard score with 1:48 left to give Ohio State the win. Barrett was 13-of-13 in the final quarter, and finished 33-of-39 for 328 yards and four touchdowns.
The Buckeyes improved to 7-and-1 overall and 5-and-0 in the Big Ten.
Heisman candidate Saquon Barkley returned the opening kickoff 97 yards for a touchdown, but was held to 44 yards and a score on 21 carries. Penn State quarterback Trace McSorley threw for a pair of scores and ran for one as the Nittany Lions fell to 7-and-1.