Atletico Madrid players celebrate their win against Bayer Leverkusen at the end of the UEFA Champions League Group D football match. (OSCAR DEL POZO/AFP) |
In a game of few chances and many mistakes neither team came close to breaking the deadlock before Morata scored with a powerful downward header from a Renan Lodi cross in the 78th minute, giving his team a major boost for a top two finish and a spot in the knockout stages.
The Spaniards, unbeaten now in three group games, are on seven points, three ahead of Italy's Juventus, who play third-placed Lokomotiv Moscow later on Tuesday.
The Germans, without a point, are in last place and all but eliminated in the run for a spot in the last 16.
Atletico, who have now failed to score during the first half in their last six Champions League matches, lacked spark and intensity in the first half, with Leverkusen in control in midfield.
The visitors gradually started finding pockets of space with Kevin Volland and Kerem Demirbay but they also were missing the final pass.
Lodi completed a quickfire move with a fine first touch and shot to test Leverkusen keeper Lukas Hradecky in a rare Atletico attack in the first half.
The game picked up the pace after the break with the hosts becoming more aggressive and Diego Costa in front of goal narrowly missing to connect with a Kieran Trippier cross.
Morata did it better in the 78th when he headed in Lodi's cross for the winner.
UEFA Champions League results:
Club Brugge (BEL) 0 Paris Saint-Germain (FRA) 5
Galatasaray (TUR) 0 Real Madrid (ESP) 1
Olympiakos (GRE) 2 Bayern Munich (GER) 3
Tottenham (ENG) 5 Red Star Belgrade (SRB) 0
Manchester City (ENG) 5 Atalanta (ITA) 1
Shakhtar Donetsk (UKR) 2 Dinamo Zagreb (CRO) 2
Juventus (ITA) 2 Lokomotiv Moscow (RUS) 1
Atletico Madrid (ESP) 1 Bayer Leverkusen (GER) 0
What the stars mean:
★ Poor ★ ★ Promising ★★★ Good ★★★★ Very good ★★★★★ Exceptional