STATE COLLEGE, Pa. — Saquon Barkley and Trace McSorley cut through Michigan's stingy defense, each scoring three touchdowns, and No. 2 Penn State emphatically avenged its last regular-season loss with a 42-13 victory over the 19th-ranked Wolverines on Saturday night.

Barkley set the tone the first time he touched the ball. He took a direct snap on the second play of the game and blazed 69 yards for a touchdown on his way to 161 yards from scrimmage that are a nice addition to his Heisman Trophy bid.

McSorley ran for three scores for Penn State (7-0, 4-0 Big Ten), including a darting 13-yarder in the third quarter that made it 28-13 and led the record-breaking, white-out crowd of 110,823 at Beaver Stadium to sing along to "Sweet Caroline."

McSorley and Barkley combined for the knock-out blow, a 42-yard TD pass with Barkley easily burning linebacker Mike McCray and then making a juggling catch to increase the lead to 35-13 early in the fourth quarter.

Michigan came in allowing 223 yards per game and 3.68 yards per play. Nittany Lions went for 506 yards and 8.3 per play.

Penn State has not lost a regular-season game since getting trounced 49-10 by Michigan (5-2, 2-2) last season.

Penn State travels to Columbus next Saturday to face No. 6 Ohio State (6-1, 4-0).