The final day of the Champions League group stage has arrived, and there are some juicy fixtures on the slate.
PSG's group that features Dortmund, AC Milan and Newcastle is all to play for as the four teams look to get to the knockout stage of the competition.
Read on for our experts' Wednesday Champions League predictions ahead of today's matches.
Check out our bet365 promo code to see if you qualify for bonus bets ahead of your Champions League wagers.
Red Star Belgrade vs Man City
12:45 p.m. ET
Opening up the action is this largely dead rubber match between Red Star and Man City. The host has a small chance of advancing to the Europa League with a victory.
RB Leipzig vs Young Boys
12:45 p.m. ET
Similarly in this match, the only stakes are for Young Boys, as they look to earn the third spot in their group.
Dortmund vs PSG
3 p.m. ET
The headline match of the week comes between Dortmund and PSG, as the two heavyweights have it all to play for on match day six.
Newcastle vs AC Milan
3 p.m. ET
Playing opposite in the group is Newcastle vs AC Milan, as both sides will be looking for a victory, leading to what could be a wide open fixture.
Lazio vs Atletico Madrid
3 p.m. ET
Lazio and Atletico Madrid are set to battle for first place in the group, but neither are at risk at falling out of the top two spots in the group.
Porto vs Shakhtar
3 p.m. ET
This is a key match for Shakhtar, as the Ukrainian club is looking for a miracle to pull off one of the accomplishments of the year in the soccer world.
Celtic vs Feyenoord
3 p.m. ET
In a true dead rubber match, Celtic will play Feyenoord as the two teams duel for bragging rights.