Champions League - Matchday Six predictions
- Liverpool bid to make it six wins out of six on trip to Girona
- Manchester City face testing fixture away to Juventus
- In-form Atalanta host struggling holders Real Madrid
The Champions League action continues this week with nine matchday six fixtures taking place on Tuesday and another nine on Wednesday.
We have previewed all 18 matches, picking out a score prediction for every game.
Dinamo Zagreb vs Celtic (Tuesday, 5.45pm)
Celtic are targeting a third Champions League win of the campaign, having thrashed Slovan Bratislava 5-1 and beaten RB Leipzig 3-1 in Glasgow.
A high-scoring draw could be on the cards when the Hoops travel to Dinamo Zagreb, whose first five matches have produced 25 goals.
Score prediction: Dinamo Zagreb 2-2 Celtic
Girona vs Liverpool (Tuesday, 5.45pm)
In-form Liverpool had a breather at the weekend, when their Premier League derby at Everton was postponed and they should be backed to grind out a win and a clean sheet at struggling Girona.
The hosts have lost three of their first five Champions League games to nil and were beaten 3-0 at home to Real Madrid on Saturday.
Score prediction: Girona 0-2 Liverpool
Atalanta vs Real Madrid (Tuesday, 8pm)
Serie A leaders Atalanta have won their last nine matches in all competitions and they can extend their winning streak with a tight victory over Real Madrid, who are missing four senior defenders due to injury.
Score prediction: Atalanta 2-1 Real Madrid
Bayer Leverkusen vs Inter (Tuesday, 8pm)
The champions of Germany and Italy meet on Tuesday night and a tight game is expected. Bayer Leverkusen have won their last five matches but Inter are yet to concede a goal in the Champions League so a low-scoring draw looks the best bet.
Score prediction: Bayer Leverkusen 1-1 Inter
Brest vs PSV Eindhoven (Tuesday, 8pm)
Brest have lost four of their last five games by 3-1, 3-2, 3-0 and 3-1 scorelines and another entertaining defeat could be on the cards when they host a rampant PSV Eindhoven side.
Score prediction: Brest 1-3 PSV Eindhoven
Club Brugge vs Sporting (Tuesday, 8pm)
Sporting are struggling after the departure of title-winning manager Ruben Amorim to Manchester United. The Portuguese champions have lost their last three matches and should be opposed on their trip to a solid Club Brugge side.
Score prediction: Club Brugge 2-1 Sporting
RB Leipzig vs Aston Villa (Tuesday, 8pm)
Aston Villa have conceded only one goal in five Champions League matches and that was a penalty awarded to Club Brugge for a bizarre Tyrone Mings handball.
Villa could edge their way to a vital victory against RB Leipzig, whose manager Marco Rose is feeling the heat after five straight European defeats.
Score prediction: RB Leipzig 0-1 Aston Villa
FC Salzburg vs Paris Saint-Germain (Tuesday, 8pm)
Paris Saint-Germain are in danger of missing out on a place in the Champions League play-off round and they have scored only once in their last three matches in all competitions.
However, hosts Salzburg have lost four of their first five games to nil and they may suffer a narrow home defeat.
Score prediction: FC Salzburg 0-1 Paris Saint-Germain
Shakhtar Donetsk vs Bayern Munich (Tuesday, 8pm)
Shakhtar Donetsk blew a 2-0 lead in the 87th minute to lose 3-2 to Feyenoord on matchday five and they look set for another lively defeat when they face Bayern Munich.
Vincent Kompany's men beat Heidenheim 4-2 in the Bundesliga on Saturday and that scoreline appeals again on Tuesday night.
Score prediction: Shakhtar Donetsk 2-4 Bayern Munich
Atletico Madrid vs Slovan Bratislava (Wednesday, 5.45pm)
Atletico Madrid came from 3-1 down to beat Sevilla 4-3 in LaLiga last weekend but they should record a more straightforward victory against Slovan Bratislava.
Atletico have won their last nine games, including a 6-0 rout of Sparta Prague on matchday five, and the visitors have conceded 18 goals in five straight Champions League defeats.
Score prediction: Atletico Madrid 4-0 Slovan Bratislava
Lille vs Sturm Graz (Wednesday, 5.45pm)
Lille's 14-match unbeaten run includes Champions League wins over Real Madrid, Atletico Madrid and Bologna so they look too sharp for Sturm Graz, who have scored only twice in five games, losing four of them.
Score prediction: Lille 2-0 Sturm Graz
AC Milan vs Crvena zvezda (Wednesday, 8pm)
AC Milan lost their first two Champions League games before claiming a hat-trick of victories over Club Brugge, Real Madrid and Slovan Bratislava.
They are yet to keep a clean sheet in Europe and Crvena zvezda, who hammered Stuttgart 5-1 last time out, can get on the scoresheet at San Siro.
Score prediction: AC Milan 3-1 Crvena zvezda
Arsenal vs Monaco (Wednesday, 8pm)
Arsenal's winning run ended with a frustrating 1-1 draw at Fulham on Sunday but they should stand firm against Monaco, who have lost four of their last eight games.
The Gunners have kept six clean sheets in their last seven Champions League home matches, including a 2-0 win over Monaco's Ligue 1 rivals PSG on matchday two.
Score prediction: Arsenal 2-0 Monaco
Benfica vs Bologna (Wednesday, 8pm)
Bologna have rediscovered their domestic scoring touch in the last couple of weeks but they have found the net only once in five Champions League games and could be kept quiet by Benfica on Wednesday.
Score prediction: Benfica 2-0 Bologna
Borussia Dortmund vs Barcelona (Wednesday, 8pm)
Four wins out of five have boosted Borussia Dortmund's chances of securing a top-eight finish and last season's runners-up have scored 15 goals in those five matches.
They let slip a 2-0 lead to lose 5-2 to Real Madrid, however, and their defence can expect a tough test against Hansi Flick's free-scoring Barcelona.
Score prediction: Borussia Dortmund 2-2 Barcelona
Feyenoord vs Sparta Prague (Wednesday, 8pm)
Feyenoord claimed an extraordinary 3-3 draw at Manchester City on matchday five and they should kick on with a comfortable home win over Sparta Prague, who have conceded 13 goals in their last three Champions League outings.
Score prediction: Feyenoord 4-1 Sparta Prague
Juventus vs Manchester City (Wednesday, 8pm)
Juventus have drawn seven of their last nine matches but they have to be positive against Manchester City, who also need maximum points to keep alive their hopes of a top-eight finish.
City remain hard to trust after their 2-2 weekend draw at Crystal Palace but they can edge past Juve, who look far less secure in defence without injured centre-back Bremer.
Score prediction: Juventus 1-2 Manchester City
Stuttgart vs Young Boys (Wednesday, 8pm)
Stuttgart suffered a shock 5-1 defeat at Crvena zvezda on matchday five but they have the ideal opportunity to bounce back at home to Young Boys, who have lost all five of their matches by an aggregate score of 17-2.
Score prediction: Stuttgart 3-0 Young Boys