We said: Manchester City 3-1 Borussia Dortmund
Without their first-choice goalkeeper and a raft of other players who could potentially make a difference, Dortmund are surely looking at back-to-back away defeats versus the well-rested Premier League champions.
The two clubs' relationship off the pitch is as strong as ever, but Terzic's side will likely travel back to Germany reflecting on their first Champions League loss of the season, as Haaland and co are showing no signs of slowing down anytime soon.
Read more.Data Analysis
Our analysis of all available data, including recent performances and player stats up until an hour before kickoff, suggested the most likely outcome of this match was a Manchester City win with a probability of 63.62%. A draw had a probability of 18.3% and a win for Borussia Dortmund had a probability of 18.08%.
The most likely scoreline for a Manchester City win was 2-1 with a probability of 9.29%. The next most likely scorelines for that outcome were 3-1 (7.56%) and 2-0 (7.44%). The likeliest drawn scoreline was 1-1 (7.61%), while for a Borussia Dortmund win it was 1-2 (4.75%). The actual scoreline of 2-1 was predicted with a 9.3% likelihood. Our data analysis correctly predicted a 2-1 win for Manchester City in this match and our team at Sports Mole correctly predicted the win for Manchester City.