The pendulum has swung in favor of the Wolverines.

Michigan cruised to a 42-7 win over Penn State this weekend, impressing the college football nation. Meanwhile, Ohio State escaped with a  36-31 win over Nebraska, keeping the “what’s wrong with the Buckeyes?” conversation going.

Yes, both teams won, but the weekend was very different for the rivals. And now, with three weeks left until Michigan and Ohio State square off in Columbus, ESPN’s FPI has changed its outcome prediction.

For most of the season, the Buckeyes have been favored to win The Game by the FPI. Now, Jim Harbaugh’s Wolverines have a 55.4 percent chance at knocking off Ohio State. A win in that game would guarantee a spot in the B1G Championship Game for Michigan.

It’s been quite some time since Michigan last beat Ohio State. The Wolverines’ last win in the rivalry game was in 2011. Since Urban Meyer arrived in Columbus, the Buckeyes have not lost The Game, rattling off six straight wins.

Games have been close recently, though. Three of the six games have been decided by a touchdown or less and five of the six matchups have been two-score games. The only true blowout came in Harbaugh’s first season in Ann Arbor, with the Buckeyes posting a 42-13 win.

Could this finally be the year Harbaugh and the Wolverines end the ugly losing streak?