No. 6 Michigan’s running attack led by Hassan Haskins and a valiant defensive effort spearheaded by Aidan Hutchinson helped the Wolverines end their eight-game losing streak to No. 2 Ohio State on Saturday, 42-27.

The Wolverines dominated on the ground the entire game.

Haskins ran for 169 yards on 28 carries and scored five touchdowns. Blake Corum had 87 yards on the ground on six carries and A.J. Henning had a 14-yard touchdown run in the first half with his lone carry of the game.

CLICK HERE FOR MORE SPORTS COVERAGE ON FOXNEWS.COM

ANN ARBOR, MICHIGAN - NOVEMBER 27: Hassan Haskins #25 of the Michigan Wolverines celebrates with teammates after his touchdown against the Ohio State Buckeyes during the second quarter at Michigan Stadium on November 27, 2021 in Ann Arbor, Michigan. (Mike Mulholland/Getty Images)

Cade McNamara was 13-for-19 with 159 passing yards and an interception. Roman Wilson had two catches for 55 yards, leading the Wolverines. Nine different Michigan players had catches.

Michigan’s defense, while giving up 27 points, got some huge help from Hutchinson on the defense line. He forced C.J. Stroud to make a lot of his throws either on the run or under duress.

Hutchinson had three sacks in the game. Michigan’s David Ojabo had a sack as well.

ANN ARBOR, MICHIGAN - NOVEMBER 27: Aidan Hutchinson #97 of the Michigan Wolverines celebrates a sack against the Ohio State Buckeyes with teammates during the first quarter at Michigan Stadium on November 27, 2021 in Ann Arbor, Michigan. (Mike Mulholland/Getty Images)

Stroud was 34-for-49 with two touchdown passes. Jaxon Smith-Njigba led with 11 catches for 127 yards. Garrett Wilson had 10 catches for 119 yards and a touchdown. TreVeyon Henderson had the other touchdown catch.

ANN ARBOR, MICHIGAN - NOVEMBER 27: Garrett Wilson #5 of the Ohio State Buckeyes celebrates his touchdown against the Michigan Wolverines with teammate Chris Olave #2 during the second quarter at Michigan Stadium on November 27, 2021 in Ann Arbor, Michigan. (Mike Mulholland/Getty Images)

Ohio State quarterback C.J. Stroud (7) throws a pass in the second quarter of an NCAA college football game against Michigan in Ann Arbor, Mich., Saturday, Nov. 27, 2021. (AP Photo/Tony Ding)

MICHIGAN, OHIO STATE PLAYERS INVOLVED IN HEATED CONFRONTATION IN TUNNEL AT HALFTIME

Michigan moved to 11-1 with the win and Ohio State fell to 10-2 and the fans at The Big House rushed the field to celebrate one of the biggest wins in recent memory.

Michigan head coach Jim Harbaugh yells from the sideline during the second half of an NCAA college football game against Ohio State, Saturday, Nov. 27, 2021, in Ann Arbor, Mich. (AP Photo/Carlos Osorio)

Jim Harbaugh was 0-5 against the Buckeyes since taking over as Michigan’s head coach for Brady Hoke before the start of the 2015 season. The closest he ever came before Saturday’s win was a three-point loss in 2016. The Wolverines were ranked No. 3 at the time and Ohio State was No. 2.

Harbaugh could feasibly rest easy as the monkey is off his back when it comes to the claim he could never beat Ohio State.

Michigan came into the game with an eight-game losing streak against Ohio State. The Wolverines haven’t beaten Ohio State since 2011 and only have one win against the Buckeyes since 2003.

A win for Michigan bolsters their resume for the College Football Playoff and likely ends all hope of the Buckeyes making the final four. 

CLICK HERE TO GET THE FOX NEWS APP

Michigan has never been in the playoff and barring a loss in the Big Ten Championship, the Wolverines could definitely see themselves competing to get to the national title game.