STATE COLLEGE, Pa. — Dwayne Haskins threw two touchdown passes in the final seven minutes as No. 4 Ohio State wiped out a 12-point deficit to beat No. 9 Penn State 27-26 Saturday night in another wild game between the Big Ten powerhouses.

Trace McSorley had 461 total yards, including a career-high 175 rushing and threw two touchdown passes, and the Nittany Lions (4-1, 1-1) went up 26-14 with 8:00 left in the fourth quarter on a 1-yard TD plunge by Miles Sanders.

But for the second year in a row, Ohio State (5-0, 2-0) made a fourth-quarter rally from a double-digit deficit. Haskins connected with Binjimen Victor, who weaved and slipped through tacklers for a 47-yard TD catch and run that cut it to 26-21 with 6:42 left.

Penn State could not put the Buckeyes away with a closing drive but the Nittany Lions buried Haskins and Ohio State at their own 4 with 4:35 left on the clock.

A screen to J.K. Dobbins got 35 and took Ohio State out of the hole. Mixing runs and passes, the Buckeyes worked their way into Penn State territory. Haskins hit K.J. Hill with a quick pass to the outside and the receiver picked up blocks, broke a tackle and went in for a 24-yard score that made it 27-26 with 2:03 left.

McSorley and Penn State couldn’t come up with a response. On fourth-and-5 from the Ohio State 43, McSorley handed off to Sanders on a read option and his was smothered by Chase Young.