Barcelona's defeat at Celtic on Matchday 4 has made their goal of winning Group G a bit more difficult to accomplish, but the Spanish club can still clinch the top spot with a victory against Spartak Moscow on Tuesday and a Celtic loss to Benfica.
Spartak were defeated 2-0 by Benfica in their most recent Champions League match and need a victory at home against Barcelona to have any kind of chance to progress to the knockout stage of the competition. They sit bottom of the group with three points.
These two clubs played at the Nou Camp on Matchday 1, when Barcelona were fortunate to take three points against the Moscow team that jumped out to a 2-1 second-half lead before Lionel Messi took the game over with two goals.
Messi scored the only goal in Barcelona's 2-1 defeat to Celtic on November 7 and will once again be the most important player in Tito Vilanova's squad.
Who will win this match?
The star striker has scored three goals in the Champions League this season, which ranks seventh among all players. Messi must play well because taking three points from Spartak for a second time won't be easy.
This is a fundamentally strong team capable of scoring two to three goals against almost any opponent. Spartak has scored six goals in group play, which ranks second among the four teams.
However, they have also conceded nine goals, the most in Group G, so this match should be a high-scoring game that will be very exciting for neutral fans.
After a setback against Celtic earlier this month, the experienced Barcelona squad will not allow themselves to be defeated by an inferior opponent for the second consecutive Champions League match.
Expect a dominating effort from the La Liga leaders that will help them take another step closer to the Round of 16.
Take a look at the television and live stream information you need to watch this exciting European matchup.
When: Tuesday, November 20, at 12 p.m. ET
Watch: Fox Soccer (USA) and Sky Sports 2/HD (UK)
Live Stream: Fox Soccer 2Go
Where: Luzhniki Stadium, Moscow