Borussia Dortmund v Atalanta –

Even without Pierre-Emerick Aubameyang, Dortmund remain superb in attack, netting five in their last two games with new signing Michy Batshuayi registering three times.

The German side have now scored in 15 of 16 home games, and there have been goals at both ends in all six of their European matches.

Expect more of the same when they host Atalanta, who have been involved in 15 BTTS games this season – the second-most in Serie A.

Marseille v Braga –

Marseille have scored 17 goals across their last three – yes, three – games, and in 17 of their 18 home matches this season.

The French side have also conceded seven in their last four, only keeping a clean sheet against Ligue 2 side Bourg-en-Bresse.

They should struggle to keep out a Braga team that have scored in 10 consecutive matches.

The Portuguese side have both scored and conceded in nine of their 10 European games this season, and that should become 10 of 11 on Thursday.

Lyon v Villarreal –

Lyon let us down by failing to score against Rennes at the weekend, but should respond by putting at least one past a Villarreal side that have let in six in their las three.

Aside from Sunday’s blank, Lyon have been great at home this season, scoring in 13 of 15 in all competitions.

There have been goals at both ends in each of Villarreal’s last four games, and they’ve netted in nine of their last 10 away from home.

Steaua Bucharest v Lazio –

Steaua are reliable scorers at home, having found the net in all 17 of their games at the National Arena in all competitions this season.

Expect more goals when they host Lazio, whose three Europa League games away from home this term have finished 3-2, 3-1 and 2-3.

The Biancocelesti have both scored and conceded in 11 of their last 13 matches on the road, with Milan and Inter the only teams to keep them out.


*Odds subject to change.