Lionel Messi (Barcelona) to score two or more v Real Madrid (19:00)

Messi has scored nine goals in his last five appearances at the Nou Camp, bagging two hat-tricks in his last three.

He is Barcelona’s top scorer with 12 goals, despite missing the first month of the season, and averages 3.6 shots per match – more than any other player in their squad.

Real Madrid have managed just one clean sheet in their last six matches, so you would expect them to concede a couple on Wednesday.

Borussia Monchengladbach to beat Paderborn & BTTS (19:30)

Monchengladbach are second in the Bundesliga, and come into this on the back of seven home victories in their last eight in all competitions.

They have won eight of their last 11 in the league, with BTTS landing in six out of seven.

Bottom-of-the-league Paderborn have lost 11 and won just two of their 17 matches this season, though both teams have found the net in three of their last four.

Bayern Munich to beat Freiburg & BTTS (19:30)

Bayern returned to form after back-to-back defeats by thumping Werder Bremen 6-1 at home on Saturday.

Despite that blip, that was their sixth victory in their last eight matches in all competitions, and their fourth straight game in which BTTS has landed.

Freiburg have scored in all eight of their home games this season, with BTTS landing in five.

Celtic to beat Hearts to nil (19:45)

Celtic recorded their eighth straight league win last weekend by beating Hibs 2-0 at Parkhead.

They have kept six clean sheets in that sequence and, having conceded only nine league goals this season, have the best defence in the Scottish Premiership.

Second-bottom Hearts have taken one point from their last five matches, failing to score in seven of their last nine.

Under 3.5 goals in Manchester United v Colchester (20:00)

Manchester United were held to a 1-1 draw at home to League One Rochdale in the third round of the EFL Cup, and followed that with a 2-1 victory at Chelsea.

There have been three goals or fewer in three of United’s last four matches in all competitions and, facing lower-league opposition again, Ole Gunnar Solskjaer is likely to rotate his squad.

Colchester’s 2-2 draw with Scunthorpe last weekend was their first game in six to surpass this mark.

Visit Betway's football betting page.