
Real Madrid made it two wins in two Champions League matches under Xabi Alonso, dispatching Karait 5–0 in their first-ever match at Ortalyq Stadion.
The 15-time European champions made the 4,000-mile journey from the Spanish capital to Almaty, Kazakhstan less than 24 hours after suffering an embarassing 5–2 defeat to Atlético Madrid. Alonso’s men had to quickly shift their focus from the lopsided Madrid derby to the Champions League.
As the heavy favorites against Karait, Real Madrid were expected to come out and dominate the Kazakhstan Premier League club. Except the Spanish giants looked more lethargic than anything in the early stages of the match, allowing the hosts to create a few half-decent goalscoring chances that forced Thibaut Courtois and Los Blancos’ defense into action.
Real Madrid eventually grew into the game and found their breakthrough through Franco Mastantuono. The Argentine charged toward goal with a blistering run down the right flank, prompting Sherkhan Kalmurza to leave his line and challenge the winger for the ball. The 18-year-old goalkeeper completely wiped out Mastantuono, though, forcing the referee to point to the spot.
Mbappé made no mistakes from 12 yards out and buried his 11th goal of the season to put his side up 1–0 in the 25th minute. The penalty was the only goal Real Madrid managed before heading down the tunnel.
Los Blancos’ lackluster first half was soon forgotten just before the hour-mark. Courtois sent a hopeful long ball the way of Mbappé on the counter attack, catching Karait’s defense on the backfoot. The Frenchman used his pace to drive into the box and chip the keeper to bag his second of the night.
It felt like only a matter of time before Mbappé claimed his first hat trick of the season. The 26-year-old did so in style, rifling a right-footed missile into the back of the net in the 73rd minute.
Welcome to the Kylian Mbappé show ✨
— CBS Sports Golazo ⚽️ (@CBSSportsGolazo) September 30, 2025
The Real Madrid superstar bags a hat-trick to secure his 60th UCL goal 🔥 pic.twitter.com/NzH8A3wSa7
Then, it was Eduardo Camavinga’s turn to get on the scoresheet, becoming just the second Real Madrid player to score in the Champions League this season. His goal, along with Mbappé's third, was created by Rodrygo, who put in a dazzling cameo in the final stages of the match.
The Spanish giants comfortably wrapped up the game, with Brahim Díaz even bagging a goal in stoppage time. Real Madrid secured three points to remain perfect in Europe under Alonso.
Check out Real Madrid’s player ratings from the match below.
Real Madrid Player Ratings vs. Kairat (4-2-3-1)

Subs not used: Andriy Lunin (GK), Javi Navarro (GK), Álvaro Carreras, David Jiménez, Fede Valverde, Endrick.
Player of the Match: Kylian Mbappé
Kairat (4-4-2): Sherkhan Kalmurza; Yerkin Tapalov, Aleksandr Martynovich, Egor Sorokin, Luís Mata; Aleksandr Mrynskiy, Damir Kasabulat, Ofri Arad, Valeriy Gromyko; Jorginho, Dastan Satpaev.
Subs: Olzhas Baybek, Edmilson Filho, Jug Stanojev, Giorgi Zaria, Ricardinho.
READ THE LATEST CHAMPIONS LEAGUE NEWS, PREVIEWS AND PLAYER RATINGS
This article was originally published on www.si.com as Real Madrid Player Ratings vs. Kairat: Kylian Mbappe Bags Hat Trick in 5–0 Victory.