Kirthmon F. Dozier / USA TODAY NETWORK

Blake Corum scored rushing and receiving touchdowns, Jake Moody kicked five field goals and undefeated No. 4 Michigan downed Michigan State 29-7 on Saturday night.

Corum rushed for 177 yards on 33 carries, while quarterback J.J. McCarthy threw for 167 yards and one score for Michigan (8-0, 5-0 Big Ten).

The Wolverines outgained the Spartans 276-37 on the ground.

Michigan State (3-5, 1-4) had won the last two meetings against its in-state rival.

Payton Thorne passed for 215 yards, with one touchdown and an interception. Keon Coleman caught five passes for 155 yards and scored the team's lone touchdown.

The Wolverines led 13-7 at halftime.

Michigan State coach Mel Tucker gambled on a fourth-and-1 from his own 46 in the first quarter but Elijah Collins was stopped for no gain.

The Wolverines took advantage of the short field, as Moody kicked a 22-yard field goal. Donovan Edwards had a 28-yard reception during the drive.

Thorne got into a rhythm during the ensuing possession. He connected with Coleman on a 29-yard completion, then hooked up with him again on a 26-yard score with 23 seconds left in the quarter.

Michigan responded with an eight-play, 80-yard drive capped off by McCarthy's 2-yard pass to Corum, who caught the flip in motion.

The Spartans drove inside Michigan's 10 on its next drive but once again failed to convert a fourth down, as Jalen Berger was stopped for a 2-yard loss.

The Wolverines had an 86-yard drive before halftime but had to settle for a 25-yard Moody field goal.

Michigan got the ball first in the second half and the possession once again ended in a Moody field goal, this time from 39 yards out.

Moody's 33-yard field goal later in the quarter made it 19-7.

Moody nailed a career-best 54-yard field goal 15 seconds into the fourth quarter.

A special teams gaffe -- a high snap that led to punter Bryce Baringer getting tackled inside his own 10 -- led to Corum's 4-yard touchdown run with 12:47 left.

More must-reads:

TODAY'S BEST
Reporters update Aaron Rodgers' recovery from torn Achilles
Blue Jays right-hander dealing with soreness in right elbow
Seahawks expect second-year WR to be 'massive piece'
Flyers sign defenseman to two-year extension
Les Miles files lawsuit against LSU over costly vacated wins
Star CB discusses future with Broncos
Lightning winger named a potential buyout candidate
Curry Brand signs 'Japanese Steph Curry' to multi-year deal
Steelers LB T.J. Watt addresses retirement timeline
136-game streak comes to an end for Spain in Euro 2024 opener
Watch: Bryson DeChambeau pays tribute to the late Payne Stewart after winning U.S. Open
Rory McIlroy chokes away U.S. Open with pair of brutal missed putts
Watch: Dodgers' Mookie Betts leaves game after taking 98 mph pitch to hand
Dodgers' Dave Roberts confirms Yoshinobu Yamamoto is going on 15-day IL
Ryan Blaney staves off challengers for dominant win at Iowa Corn 350
Sky forward Angel Reese rips officials following loss to Fever
Watch: Denmark's Christian Eriksen nets goal at Euro 2024 three years after suffering cardiac arrest
Watch: UFL championship marred by late on-field altercation between Stallions, Brahmas
Is Commanders' Jayden Daniels likely to open season as starting QB?
Kyrie Irving's warning to potential Celtics is being taken out of context