The race for the B1G regular season title is coming down to the final weeks of the year. With just a handful of games remaining, essentially half the conference has a chance to win at least a share of the crown.

Heading into the weekend, seven B1G teams are within 3 games of first place. Purdue leads the way at 12-4. Illinois and Wisconsin are both 11-4 (.5 games back), Ohio State is 9-4 (1.5 games back), Rutgers is 10-5 (1.5 games back), Michigan State is 9-5 (2 games back) and Michigan is 8-6 (3 games back). None of those squads are more than two back in the loss column.

It makes for an incredibly entertaining finish as we close out February and start looking ahead to March. So what are the key games on the schedule this weekend? Here’s what we’re looking at for Saturday and Sunday (times are ET):

Saturday, Feb. 19

#12 Illinois vs. #19 Michigan State (12 p.m., ESPN)

Iowa vs. #18 Ohio State (2:30 p.m., FOX)

Northwestern vs. Minnesota (4 p.m., BTN)

Sunday, Feb. 20

Michigan vs. #15 Wisconsin (1 p.m., CBS)

Rutgers vs. #5 Purdue (5:30p.m., FS1)