This is it.
The final match day of the UEFA Champions League will take place on Tuesday and Wednesday, with 16 matches split over the two days.
But there are some dead ringer games, and others that will decide which teams advance into the knockout stage draw Monday, December 13 in Nyon, Switzerland.
Five teams have already won their groups, including three teams from the Premier League: Ajax, Bayern Munich, Liverpool, Manchester City, and Manchester United will be seeded in the pots Monday as winners.
Six other teams have already qualified for the next stage, but have yet to figure out if they will finish top or runner-up in their groups: Paris Saint-Germain, Sporting CP, Juventus, Chelsea, Real Madrid, and Inter Milan.
That leaves five spots up for grabs. Group G is the most competitive, with all four teams in the race to finish on top of the group and/or qualify heading into Wednesday.
When you are looking to bet these matches on Tuesday and Wednesday, you have to take into account multiple factors. Manchester United is a huge favorite against BSC Young Boys, with the Red Devils already through as group winners and YB out of the race to advance, although they could make it into the Europa League with a win and a loss from Atalanta. New Manager Ralf Rangnick could play his bench, and maybe some younger players, to see what they can do on this stage.
With that in mind, I have tried to pick games over the two days that have some meaning. The bulk of the picks come on Wednesday, which should be a fantastic day of action around the continent.
Here is a look at the odds and picks for the UEFA Champions League Match Day 6.
Check Fubo.TV, Paramount+, and ESPN+ for TV schedules
UEFA CHAMPIONS LEAGUE MATCH DAY 6
(All matches on Paramount+ and Fubo.TV)
Tuesday
Group B
AC Milan (+112) v Liverpool (+210), draw (+285), 3 p.m. EDT
Group D
Real Madrid (+100) v Inter (+260), draw (+265), 3 p.m. EDT
Wednesday
Group H
Juventus (-625) v Malmö (+1700), draw (+650), 12:45 p.m. EDT
Zenit St. Petersburg (+550) v Chelsea (-200), draw (+330), 12:45 p.m EDT
Group E
Bayern Munich (-130) v Barcelona (+280), draw (+360), 3 p.m. EDT
Benfica (-345) v Dynamo Kyiv (+950), draw (+440), 3 p.m. EDT
Group F
Atalanta (-120) v Villareal (+300), draw (+295), 3 p.m. EDT
Group G
Salzburg (+200) v Sevilla (+135), draw (+240), 3 p.m. EDT
VfL Wolfsburg (+125) v Lille (+225), draw (+235), 3 p.m. EDT
GAME PLAYS:
AC Milan ML -If Liverpool plays weakened side- (+112)
Real Madrid ML (+100)
Juventus -2 AH (-105)
Chelsea -1 AH (-112)
Bayern Munich ML (-130)
Benfica -1.5 (-105)
Atalanta ML (-120)
Salzburg pick (+118)
Lille +0.25 AH (-105)
PROP PLAYS:
Juventus over 2.5 goals (-110)
Chelsea halftime fulltime (+125)
Robert Lewandowski to score 2+ goals (+330)
Benfica over 2.5 goals (+140)