Back-to-back victories over Marseille (2–1) and Kairat Almaty (5–0) have put Real Madrid in a commanding position in the Champions League league phase. Xabi Alonso’s men sit among the early favourites for a top-eight finish, and their dominant home record makes them formidable opponents once again.
At the Santiago Bernabéu, Los Blancos have won 12 of their last 13 group or league-phase games, losing only once in that time. Their latest win — a 1–0 triumph over Getafe — showed their ability to grind out results even when not at their best, with Kylian Mbappé continuing his incredible scoring run.
Defensive injuries to Rüdiger, Carvajal, and Alaba might slightly weaken Madrid’s back line, but Alonso’s side are overflowing with attacking talent. With Vinícius Jr, Arda Güler, and Mbappé in peak form, goals seem inevitable for the Spanish giants.
Juventus desperate for stability
Juventus, by contrast, arrive in Madrid in need of inspiration. Igor Tudor’s team have drawn both of their Champions League games — 4–4 vs Borussia Dortmund and 2–2 vs Villarreal — and have now gone five straight matches in all competitions without a win.
The Italian side’s attacking quality is evident, but their inability to protect leads has been costly. Away form is also a major concern, with just one victory in their last 11 Champions League away fixtures.
Missing key defenders Bremer and Cabal, Juventus may struggle to cope with Madrid’s pace and movement in the final third.
Prediction
Real Madrid’s home strength, attacking depth, and Juventus’s defensive frailties point toward a clear result in favour of the hosts. Expect the Spanish champions to control proceedings and score multiple times.
Prediction: Real Madrid 3–1 Juventus
Tip: 1 and Over 1.5 Goals

