
Real Madrid's Brahim Diaz scored a second-half winner as the hosts edged out neighbours Atletico Madrid 2-1 in a scrappy first leg of their Champions League Round of 16 tie on Tuesday after Julian Alvarez had cancelled out Rodrygo's opener.
It was a stuttering capital derby between bitter rivals who at times looked to be playing within themselves, seemingly conserving some energy for what is likely to be a compelling return leg at Atletico's Metropolitano Stadium next week.
Real started on fire when Rodrygo scored a fine opener four minutes after kickoff but Atletico slowly got into the game and Alvarez equalised with a stunning strike in the 32nd minute.
Real got the winner in the 55th through Diaz, who worked his magic to find a tiny pocket of space inside a crowded box and slotted a low, angled strike inside Jan Oblak's far post.
Brahim's goal gave Real Madrid the edge in a hard-fought clash with Diego Simeone's Atleti, who dominated proceedings for large stretches of the match and could easily have finished with a better result if they had made the most of their chances.
The hosts started better and Rodrygo gave them the lead after an outstanding pass by Federico Valverde that he took in his stride before rampaging inside the box past two defenders and curling a brilliant left-foot strike into the far corner.
Despite Real's early dominance, the visitors managed to level the playing field by slowing the pace of the game and started to create chances through Samuel Lino and Giuliano Simeone, a constant menace running up and down the channels.
Atletico found the equaliser after Alvarez wrestled past Eduardo Camavinga on the left byline before cutting inside the box to give himself a better angle and unleashing a strike that curled past Thibaut Courtois and went in off the far post.
The visitors took control of possession and were comfortable passing the ball around amid loud booing from the sold-out Bernabeu crowd who did not hide their frustration.
Atletico began the second half well with Rodrigo de Paul wasting a chance to give them the lead in the 53rd minute, a costly miss as two minutes later Brahim worked his magic to put Real back in front with a goal out of nothing.
Surrounded by three opponents, the Morocco international worked some space with quick feet and left Atletico centre back Jose Maria Gimenez on the ground before slotting the ball inside the far corner, giving Oblak no chance.
Simeone appeared comfortable with the scoreline, replacing attacker Griezmann with centre back Robin Le Normand and switching to five at the back to make sure Real's lead was no greater ahead of next week's mouth-watering second leg.
The winners will surely meet Arsenal, who are in a virtually unassailable position to reach the quarter-finals with a 7-1 win at PSV Eindhoven in Tuesday's first leg in the Netherlands.