Two European giants in conflicting runs of form face-off on matchday six of the UEFA Champions League as Italian side Juventus host reigning Premier League champions Manchester City at the Juventus Stadium.
The Old Lady could do with returning to winning ways on the continental stage in order to reignite their hopes of securing an automatic spot in the last-16 stage, having not won any of their last three in this competition.
City on the other hand find themselves in their toughest ever spell under Pep Guardiola, with the Citizens losing six of their last nine matches in all competitions.
Juventus have lost just one of their 20 matches in all competitions this season - a 1-0 defeat to Stuttgart in the UEFA Champions League in October - but they have drawn 11 times during this period, including in their last four.
The Old Lady have shared the spoils in their two away games in Europe, 1-1 against Lille and 0-0 at Aston Villa, while they have had to settle for a point in two of their last three home assignments.
Visitors City are finding life tough and they were on a seven-game winless run in all competitions, losing six of those, before beating Nottingham Forest 3-0 in the Premier League.
But the Citizens showed their frailties again at the weekend when drawing 2-2 at Crystal Palace, having had to come from behind twice to snatch a draw.
City gave up a 3-0 lead in their last European outing to draw 3-3 at home to Feyenoord and Guardiola is struggling to get his side firing on all cylinders, especially on the road as they have failed to win their last six away fixtures.
With neither side looking supremely confident and a draw not the worst result for the duo, a share of the spoils could be on the cards.
City possess some of the greatest attacking talents in world football - notably Erling Haaland who has 18 goals in 21 appearances in all competitions this season - and it would be a major surprise if they failed to find the back of the net in this contest.
Six of the Citizens’ last seven away games has seen both teams score, the only blemish for this bet being the 2-0 defeat at Liverpool at the start of December.
Juventus have also been in solid scoring form at home of late, netting in five of their six matches in their own backyard.
City’s depth of attacking talent is well-known but Juventus also have plenty of stars among their ranks that can cause the shaky backline of the visitors no end of issues.
Serbian striker Dusan Vlahovic has been the main man for the Old Lady this season, netting nine goals in all competitions this season of which three have come in the UEFA Champions League.
The 24-year-old returned from injury in the 2-2 draw with Bologna last time out, laying on an assist for Samuel Mbangula to net a stoppage-time equaliser, and he will be desperate to get back among the goals in this contest.
Read more betting picks and predictions for soccer on site.
Juventus | +300 |
Tie | +250 |
Manchester City | -110 |
Erling Haaland (MAN) | +125 |
Dusan Vlahovic (JUV) | +187 |
Phil Foden (MAN) | +260 |
Diego Pugno (JUV) | +333 |
Nicolas Gonzalez (JUV) | +333 |
Kevin De Bruyne (MAN) | +400 |
This article was written by a partner sports writer via Spotlight Sports Group. All odds displayed on this page were correct at the time of writing and are subject to withdrawal or change at any time.