The Manchester United target had little to do, but was reliable on the odd occasion he was called upon. Made a strong save to deny Jarosik in the 38th minute.
The summer signing from Villarreal has to be one of the captures of the summer as he put in yet another faultless defensive performance.
Flying left-back made a fantastic debut, setting up Diego Costa's opening goal and making a fine attacking contribution on Atletico Madrid's left-hand side.
The much maligned Colombian continued at right-back and put in a decent enough shift.
Young defender continues his footballing education with another solid outing at the heart of Atleti's defence.
Seemed to cover every blade of grass on the field in a workmanlike performance. Even found himself racing forward in the outside right position in the 90th minute.
Unusually quiet on the left-hand side of midfield. Perhaps the flying overlapping runs of Filipe limited his game.
Replaced Raul Garcia in central midfield and worked in tandem with Assuncao to control the midfield.
José Antonio Reyes
A less than impressive showing from the much travelled wide-man. Shown a red card for a forearm smash on Contini in the 60th minute.
Appears to be suffering a prolonged World Cup hangover and never really managed to find a way into the game tonight.
Bundled home Filipe's cross to score what turned out to be the winning goal and stretched the Zaragoza defence with his non-stop running. Much improved after recent showings.
Former Atleti goalkeeper made a disappointing return to his old stomping ground as he suffered an early injury and had to be replaced in the 26th minute.
Always seemed to be at the centre of the action, be that in a defensive capacity or when he was on the receiving end of a Forlan shove. Not bad, but not great either.
Serbian left-back was led a merry dance by Reyes in the opening exchanges as he was nutmegged and turned inside out on several occasions, but settled down as the game progressed.
Right-back would have been expecting to have been given problems by Simao but was actually ripped to shreds by Filipe. Replaced by Bertolo in the 66th minute.
Very lightweight for a sitting midfielder. Tidy enough on the ball but was bullied by Atletico's central midfielders.
Played wide on the right but floated in and out of the game as he went missing for huge swathes of the 90 minutes.
Converted from a midfielder to a central defender in recent years and seems to have made the transition with little difficulty.
Appeared to be the designated set-piece taker, but it's hard to work out why as he wasted several corners and free-kicks, which are vital goalscoring opportunities for a team struggling for goals.
Spanish under-21 international tried his best to make things happen for his side but generally failed to do so.
Gabi provided a more robust physical presence than his partner Kevin and was the only Zaragoza player to really test David De Gea.
Ploughed a lone-furrow up front himself in the first half. It's hard to judge him on this outing, though, as he had absolutely nothing to work with.
- 27 Joel Robles
- 3 Antonio López
A sensible replacement for Diego Costa in the closing stages as 10-man Atletico attempted to hold on for a win.
Replaced Tiago in the 63rd minute and slotted into the midfield seamlessly.
- 11 Fran Mérida
- 8 Raúl García
Was a thorn in the Zaragoza defence in his short time on the field.
Replaced Leo Franco early in the first half and made a couple of impressive stops.
- 22 Á. Pintér
Took up Lanzaro's right-back berth and coped with Filipe better than his team-mate had.
- 20 S. Boutahar
- 7 Jorge López
- 16 Braulio Nóbrega
Introduced to the action at half-time in an attempt to find a way back into the game, but Jose Aurelio Gay will be slightly disappointed with his man's impact.