Chelsea v Barcelona –

Chelsea have bagged seven goals in their last two home matches, and notched 10 in their three Champions League group games at Stamford Bridge.

The Blues have only kept two clean sheets in Europe this season – both against Qarabag – and are unlikely to keep out a Barcelona side in fine form.

The La Liga leaders have netted 10 in their last four away from home, and have only failed to score once in their last 10 on their travels.

Bayern Munich v Besiktas –

Bayern are unstoppable at the moment, particularly at home, where they’ve won 11 consecutive matches.

The Bundesliga champions have averaged three goals per game during that run, but have also been a bit shaky at the back, keeping just one clean sheet in seven at the Allianz Arena.

It’s not hard to see them conceding against a Besiktas side that went unbeaten in the group stage, scoring in every game and netting at least twice in all three of their away matches.

Shrewsbury v Gillingham –

Shrewsbury are reliable scorers at New Meadow, where they’ve found the net in 13 of their 15 League One games this season.

Both teams have scored in five of the Shrews’ last seven matches, and they should add to that tally against a Gillingham side they beat 2-1 in September.

There have been goals at both ends in eight of the last 10 away games involving Steve Lovell’s side, and they’ve only failed to score once in their last 10 away trips.

Fleetwood v Portsmouth –

Fleetwood are in shocking form, having lost seven consecutive games, but they did score in five of those and have also done so in seven of their last nine at home.

Two of the Cod Army’s last four games have been 3-2 defeats, and a similar scoreline is likely against a Portsmouth side that have been involved in four consecutive BTTS matches.

Pompey have failed to keep a clean sheet in their last 11 games, and also scored in nine of those matches.


*Odds subject to change.