Highlights
8 CLIPS · ESPNWin probability
EVERY PLAY · ESPN MODELKICKOFF: PSU 78% · BIGGEST SINGLE-PLAY SWING: 22 PTS
Scoring plays
7 SCORES
Pat Freiermuth 17 Yd pass from Sean Clifford (Jake Pinegar Kick)
0-7

Sean Clifford 2 Yd Run (Jake Pinegar Kick)
0-14

KJ Hamler 25 Yd pass from Sean Clifford (Jake Pinegar Kick)
0-21

Zach Charbonnet 12 Yd Run (Jake Moody Kick)
7-21

Zach Charbonnet 12 Yd Run (Jake Moody Kick)
14-21

KJ Hamler 53 Yd pass from Sean Clifford (Jake Pinegar Kick)
14-28

Shea Patterson 1 Yd Run (Jake Moody Kick)
21-28
What happened
ESPN RECAPClifford's 4 TDs lead No. 7 Penn State over No. 16 Michigan
UNIVERSITY PARK, Pa. -- After a deep ball bounced off his hands, KJ Hamler pulled Sean Clifford aside and told his quarterback he owed him one. It didn't take long for Hamler to make it up to him. The speedy wideout burned the Michigan secondary two quarters later and hauled in a perfectly thrown 53-yard touchdown pass to help propel No. 7 Penn State to a 28-21 win over No. 16 Michigan on Saturday. Clifford wasn't surprised to see the nearest Michigan defender nearly 10 yards behind Hamler, who finished with six catches for 108 yards. "I know KJ's fast enough to get to that weakness in their defense every single time," Clifford said. And the first-year starter is getting better at finding him down the field. Clifford hit Hamler on a 25-yard pass to start the scoring, hooked up with tight end Pat Freiermuth for a 17-yard touchdown and ran for a 1-yard score to pace Penn State's offense.
READ THE FULL STORY →Top performers
Team stats
MICH · PSUBEAVER STADIUM, UNIVERSITY PARK · ATTENDANCE 110,669
Loading play-by-play…