Sunderland v Bristol City –

Both teams have scored in Sunderland’s last six league matches, and the visit of Bristol City is sure to extend that sequence.

Only three Championship teams have scored more goals than Lee Johnson’s side this season, a run of excellence that includes hitting three goals on the road on three separate occasions.

Hannover v Borussia Dortmund –

Disregarding Tuesday’s 5-0 win over third-tier opposition, both teams have scored in Dortmund’s last six matches.

Peter Bosz’s side drew 2-2 at seventh-place Frankfurt last weekend, and this game at sixth-place Hannover should follow a similar pattern.

The hosts have only failed to score once in the Bundesliga so far, and have netted twice in their last two home games against Dortmund

Hoffenheim v Monchengladbach –

We make no apologies for featuring another Bundesliga match.

Hoffenheim are a guarantee of goals, with both teams scoring in their five games prior to Wednesday’s cup defeat.

Saturday’s visitors Borussia Monchengladbach have scored in every single match this season, and have conceded 10 goals in four league away matches.

Bordeaux v Monaco –

Monaco are guaranteed to score in this game.

Leonardo Jardim’s side have only failed to net once in the league this season, including six goals against Marseille, and two at Lyon a fortnight ago.

Helpfully, the Ligue 1 champions have only kept away clean sheets against the division’s bottom two, Lille and Metz, and have conceded seven goals in their other three league games on the road.

Bordeaux have scored in every home match this term, and scored twice at PSG at the end of September.