Week 12 is finally here!

Believe it or not, there are just three weeks left in the regular season for most teams! There is now a very clear picture for the contenders still standing in the B1G race with some interesting matchups in store for the upcoming weekend.

Coming off of a nice win over Penn State, P.J. Fleck and Minnesota must make the dangerous trek to Iowa City to face the Hawkeyes. Should the Gophers win, they will be one win away from securing a trip to Indianapolis entering Week 13. But with an undefeated season, Minnesota is currently aiming even higher.

RELATED: Week 12 Associated Press Poll: Hoosiers end 25-year drought, three B1G teams in Top 10

For Michigan State and Michigan, this season has disintegrated to varying degrees of disappointment. Michigan has already secured a bowl at the very least while the Spartans fell to 4-5 with a meltdown against Illinois. A loss would further cement a bad season for either team, but a win would at least give in-state bragging rights to the victor.

Heading into Week 12, here are the opening lines for all the B1G action, courtesy of Vegas Insider:

  • Penn State (-14.5) vs Indiana
  • Ohio State (-50.5) vs Rutgers
  • Iowa (-3) vs Minnesota
  • Northwestern (-40) vs UMass
  • Michigan (-12) vs Michigan State
  • Wisconsin (-13) vs Nebraska