An 89th-minute Vinicius Jr equaliser earned Zinedine Zidane's Real Madrid a 1-1 draw with Real Sociedad on Monday night, leaving them five points behind La Liga leaders Atletico Madrid ahead of the weekend's derby.
Los Blancos had more of the ball and dominated the goalscoring opportunities in the first period, racking up 12 attempts before half-time. The closest they got to breaking the deadlock was after 22 minutes, when a clipped Lucas Vazquez cross could only be headed onto the bar by Mariano, before Marco Asensio's effort on the rebound was blocked on the line by Robin Le Normand.
An attacking tweak in Real Madrid's formation at the interval afforded their visitor's much more space and time on the ball and, on 55 minutes, they made the most of it. A breakaway move led to Nacho Monreal crossing fantastically for Portu to head into the top corner via the underside of the bar.
Zidane's men controlled the game from then and pressed for an equaliser throughout the second half, eventually getting their reward in the 89th minute when substitute Vinicius Jr lashed home from another quality cross from Vazquez. That last-gasp effort earned Los Blancos a draw which keeps them in third place, level on points with Barcelona.
Now, let's get to the Real Madrid player ratings...
1. Goalkeeper & defenders
Thibaut Courtois (GK) - 6/10 - Looked a little shaky with his handling at times, but made a couple of saves and couldn't do anything about Portu's header for the La Reales' goal.
Lucas Vazquez (RB) - 8/10 - Got up the right flank brilliantly and delivered real quality into the box, racking up four key passes, including the assist for the late equaliser.
Raphael Varane (CB) - 7/10 - Used his pace to mark La Liga's in-form striker Aleksander Isak out of the game, not giving him a sniff of goal throughout as he made three ball recoveries and four clearances.
Nacho (CB) - 7/10 - Covered well for Ferland Mendy when he was caught upfield and managed the pace of Portu well, making three tackles and some key clearances in his own penalty area.
Ferland Mendy (LB) - 6/10 - As usual found himself in advanced positions and was his side's main threat from the left but couldn't quite manage an end product. Let his side down as he was beaten at the back post by Portu for the goal.
Casemiro (DM) - 6/10 - Provided a good screen in front of the back four with three ball recoveries, but strangely couldn't replicate his usual form in front of goal, not achieving a single attempt on target from seven efforts.
Luka Modric (CM) - 6/10 - Found little pockets of space to good effect and had a couple of decent efforts on goal, but generally couldn't quite stamp his authority on the match, and was hooked off as he looked leggy.
Toni Kroos (CM) - 7/10 - Found himself on the ball constantly and was able to dictate play for Los Blancos, maintaining an 89% pass accuracy and playing two key balls.
Marco Asensio (RW) - 6/10 - Showed absolute class with some excellent touches and was very unlucky not to have scored in the first half as Le Normand cleared his effort. Looked capable of changing the course of the game but was taken off on the hour.
Mariano (ST) - 4/10 - Had one real opportunity with which he hit the bar but was left isolated throughout, making just 12 touches before coming off.
Isco (LW) - 7/10 - Drifted inside throughout and was able to produce some lovely touches to create opportunities for teammates, making four key passes.
Rodrygo (RW) - 6/10 - Looked a threat after coming on, getting on the ball regularly and driving at his opposition while making one key pass.
Vinicius Jr (LW) - 8/10 - Finished excellently late on to grab the equaliser and rescue the point for his side on his 100th appearance for Los Blancos.
Hugo Duro (ST) - 5/10
Federico Valverde (CM) - 6/10