Notre Dame takes their surprising early season success to Michigan Saturday night at Notre Dame Stadium.

The Fighting Irish are now 3-0, and off to their best start in 10 seasons. By beating the Michigan State 20-3 last week, Notre Dame broke a six-game losing streak to ranked opponents and earned their first win against at top-10 team in seven years.

Quarterback Everett Golson completed a 36 yard touchdown pass to receiver John Goodman and finished off a six yard run for a touchdown in the first quarter, and Notre Dame never trailed against the Spartans.

The Irish defense, headed by senior linebacker Manti Te’o, held the Spartans’ dominate running back Le’Veon Bell to just 77 yards and no scores. Te’o recorded 12 tackles and broke up two passes, as Notre Dame snapped Michigan State’s 15-game home win streak.

Michigan appears to have righted the ship with two consecutive wins after their loss to No. 1 Alabama. The  No. 18-ranked Wolverines dominated Massachusetts 63-13 last week, with versatile quarterback Denard Robinson leading the team in rushing and passing with 397 total yards and four touchdowns.

Running back Fitzgerald Toussaint bounced back from a poor seven yard performance against Air Force, and netted 85 rushing yards and a touchdown. Toussaint missed Michigan’s opener against Alabama due to a suspension  

Notre Dame’s defense knows how brilliant Robinson can be, as he’s totaled 948 total yards in their last two meetings, including 258 rushing yards as a sophomore two years ago.

The match-up begins at 7:30 and will be broadcast by NBC.

Betting Odds: Notre Dame is favored by 6 points; Over/Under: 50 points

Prediction:  Despite Robinson’s overwhelming performances in the past, the Irish are still favored Saturday thanks to their defense, which has allowed only 30 points in three games. Te’o and his crew must keep Robinson contained the in the pocket, and limit any long runs if he happens to break free.

Predicted Score: Michigan 28, Notre Dame 14