Sporting v Real Madrid – Tuesday 19:45, BT Sport ESPN

Real Madrid warmed up for this game in the best possible fashion as they dominated Atletico in the Madrid derby, with Cristiano Ronaldo netting his second hat-trick in five games. That result extended Real’s unbeaten streak across all competitions to 29 and while they were held to a shock draw in Warsaw last time out in Europe they would have to lose their final two group games not to go through.

Real have lost just one of their last 24 away matches in the Champions League group stages (at Dortmund four years ago) as they’ve won 16 times. Spanish teams have also won eight of their last 12 European group stage trips to Portugal including six of eight in the Champions League. So Real are deserving favourites and they’ll want to make sure they get the three points as they will then win the group by winning their final match (home against Dortmund).

Sporting’s form is relatively poor right now as they’ve won only one of their last four league matches and while they beat Legia they’ve lost the rest of their last six European games. Furthermore, since 2007/08 they’ve played 13 European games against teams we had ranked in our top 10 and they’ve been beaten 12 times, including eight Loss/Loss HT-FT doubles. Real have been ahead by half-time in nine of their last 11 away wins in Europe and we expect them to assert their dominance early.

Real Madrid/Real Madrid - 1pt @ 2.45