The Champions League group stage reaches it halfway point this week, with the standings beginning to take shape and some teams needing victories to keep themselves realistically in the mix.
Wednesday night sees some of Europe's biggest names compete, including holders Liverpool, Chelsea and Barcelona - not to mention a particularly tasty-looking tie between Inter Milan and Borussia Dortmund.
Here, Sports Mole predicts the scores of all eight matches taking place on Wednesday.
Ajax vs. Chelsea (Wednesday, 5.55pm)
Chelsea beat a stubborn Newcastle United outfit 1-0 last time out courtesy of a Marcos Alonso and will hope to extend their winning run to six games when they visit Ajax in the Champions League.
Ajax, however, are top of both Group H and the Eredivisie, having not lost a game all season and winning both their Champions League games so far by a comfortable 3-0 scoreline.
We say: Ajax 2-1 Chelsea
Ajax are unbeaten in all competitions and have brushed aside their first two Champions League opponents, so it's hard to go against last year's semi-finalists, particularly at home. Chelsea have struggled a little on the European stage this season and could be undone by a well-oiled outfit on this occasion.
> Click here to read our full preview for this match
> How Chelsea could line up against Ajax
> Click here for Chelsea's injury and suspension news ahead of this match
RB Leipzig vs. Zenit St Petersburg (Wednesday, 5.55pm)
RB Leipzig come into this fixture off the back of a 1-1 draw with unbeaten Wolfsburg as they participate in a thrilling Bundesliga title race.
Meanwhile, Zenit St Petersburg are embroiled in a fierce title race of their own in Russia, behind league leaders Lokomotiv Moscow on head-to-head despite their superior goal difference.
We say: Leipzig 1-0 Zenit
Leipzig boasted the best defence in Germany last season and are a solid outfit at the back. Despite their recent struggles for form, they have enough quality throughout the side to make their home advantage count this time and earn an important, if narrow, win.
> Click here to read our full preview for this match
Benfica vs. Lyon (Wednesday, 8pm)
Benfica head into Wednesday's Champions League encounter with Lyon aware that they realistically need to avoid defeat in order to maintain hope of reaching the knockout stages.
Having defeated RB Leipzig in Germany before the international break, Lyon make their second trip in quick succession sitting level on points with group leaders Zenit St Petersburg.
We say: Benfica 1-2 Lyon
With Benfica under pressure to produce a result and Lyon's players keen to impress their new boss, this could turn out to be a closely-fought contest. However, we are backing Lyon to come out on top, potentially due to a late goal.
> Click here to read our full preview for this match
Genk vs. Liverpool (Wednesday, 8pm)
Liverpool will resume their search for an elusive away Champions League group stage win on Wednesday night when they take on Genk at the Luminus Arena.
The two sides are meeting for the first time ever, with Liverpool second in Group E while Genk are bottom having only accrued one point from their opening two games.
We say: Genk 0-3 Liverpool
Genk may have a solid home record in Europe recently, but their goal lived a charmed life in the draw with Napoli and Liverpool's attack looks well equipped to break down their defence. It has been a while since the Reds claimed an away group-stage win in this competition, but we are backing them to do exactly that here, and in quite comfortable fashion too.
> Click here to read our full preview for this match
> How Liverpool could line up against Genk
> Click here for Liverpool's latest injury and suspension news ahead of this match
Inter Milan vs. Borussia Dortmund (Wednesday, 8pm)
Inter Milan welcome Borussia Dortmund to San Siro on Wednesday night with both sides looking for a big result in the Champions League.
Antonio Conte's side are currently bottom of the group while their German opponents lead the way on goal difference ahead of Barcelona.
We say: Inter Milan 1-1 Borussia Dortmund
Given the recent performances of both sides, this game could either be very tight or wide open, but home advantage for Inter should be enough to secure them at least a point.
> Click here to read our full preview for this match
> How Inter Milan could line up against Borussia Dortmund
Lille vs. Valencia (Wednesday, 8pm)
Lille welcome Valencia to the Stade Pierre Mauroy on Wednesday night as they search for their first Champions League win of the season.
The French side have lost their opening two games in this year's competition, conceding five goals in the process, while Valencia sit second, ahead of Chelsea on goal difference.
We say: Lille 1-1 Valencia
Although Lille are capable of producing the better football, they are yet to fully click this season and Valencia's more direct style of play should be enough to secure them an important point heading into the second half of the group stage.
> Click here to read our full preview for this match
Salzburg vs. Napoli (Wednesday, 8pm)
Red Bull Salzburg have provided a good account of themselves so far in the Champions League, scoring a whopping nine goals in their first two Group E games of the season.
They play host to a Napoli side that top the group after a surprising 2-0 win over title holders Liverpool in their first European fixture of the season.
We say: Salzburg 3-3 Napoli
Salzburg can't seem to help themselves but score, but they are also susceptible defensively and, given the quality of Napoli's forwards, it could lead to an entertaining, high-scoring draw.
> Click here to read our full preview for this match
Slavia Prague vs. Barcelona (Wednesday, 8pm)
Barcelona make the trip to the Czech Republic to take on Slavia Prague looking to move a step closer to securing a place in the Champions league knockout stages.
However, Slavia play host to the La Liga champions aware that victory will move them level on points with Ernesto Valverde's side in Group F.
We say: Slavia Prague 1-3 Barcelona
While Slavia have already shown that they can rise to the occasion against some of the top clubs in Europe, we expect a rejuvenated Barca to register a comfortable win on Wednesday night, having overcome their previous inconsistent run of form.
> Click here to read our full preview for this match
> How Barcelona could line up against Slavia Prague
> Click here for Barcelona's latest injury and suspension news ahead of this match