Jan Oblak, GK: 8.5
Parried a Cristiano Ronaldo free kick over the bar inside the first 10 minutes and had little to do for the balance of the match. Made another class stop from a quick Federico Bernardeschi snapshot in the 90th minute.
Juanfran, RB: 7
Thrown into a classic matchup with Cristiano, Juanfran more than held his own in the first half. He could not expend much energy offensively (despite leading his team in touches), but he was very active tracking back and helped slow the Portuguese’s roll throughout the match.
José Giménez, CB: 9
Speed was on full display in the opening 45 and he passed intelligently before he scored the 78th minute winner. The Uruguayan outmuscled Leonardo Bonucci from a corner and the ball fell to him a crowd before he hit a simple sliding finish.
Diego Godín, CB: 8
Moved up into midfield several times early on and not very involved defensively. But the captain was a monster in the second half, as he finished with a couple tackles and a deflected scissor-kick goal from a Griezmann free.
Filipe Luís, LB: 7
The opposite of Juanfran in the first 45 — few defensive actions, but looked like the Filipe of old going forward. In the end, finished with two key passes and he wasn’t dispossessed once.
Thomas Partey, CM: 5.5
Booked in first half stoppage time for a rough challenge on Paulo Dybala and will miss the second leg next month. Also had a long-range stinger saved by Wojciech Szczęsny.
Rodri, CM: 6
Not great from Rodri, who slowed play down too much when Atlético Madrid wanted to counter faster than normal. Also made fewer recoveries than usual, but still passed to an 88 percent clip.
Saúl Ñíguez, RM: 7
A physical, aerial presence who did the hard running and moved in centrally when required to help Atlético keep their shape. Always want to see him attack more but on nights like this, his selflessness is essential.
Koke, LM: 7.5
Speaking of selfless...here’s Koke, out for a month with a muscular injury, covering every blade, drawing fouls, winning the ball back at all costs. His presence alone made Simeone’s midfield look completely different and more cohesive overall.
Antoine Griezmann, FW: 7.5
Another great game in Europe even if he didn’t contribute directly to a goal. His 83rd minute free kick bounced around before Godín stuck it behind Szczęsny. A complete 90 minutes for Grizi, with four shots (two on target), two key passes and even a clearance.
Diego Costa, FW: 6
Battled and looked closer to fit than in recent months, but he missed his one big chance on 50 minutes. Griezmann played him through and the big man scuffed his shot well wide of Szczęsny. Also suspended for the return leg next month.
Álvaro Morata, FW: 6.5
Entered for Costa in the 57th minute. Had another goal disallowed for a soft foul on Giorgio Chiellini in the box but didn’t let that stop him. He won five headers and opened up more space for Griezmann to operate.
Thomas Lemar, LM: 6
Entered for Thomas in the 61st minute. Misplaced simple passes early in his appearance, but settled down to deliver the corner that Giménez eventually knocked in for the opening goal.
Ángel Correa, FW: 5
Entered for Koke in the 66th minute. Not a whole lot to speak on. Interested to see how his potential partnership with Morata kicks on.