Atletico Madrid needed a goal 12 minutes from time for Alvaro Morata to secure the win against Champions League Group D rivals Bayer Leverkusen.
Leverkusen dominated the hosts, both in possession and shots.
According to ESPN, the visitors had 60% possession, and 12 shots, which was double that of their hosts.
Atletico were a side without wonder kid Joao Felix and who had only two shots on target all night.
However, they managed to pull a goal out of the bag to secure all three points.
Los Rojiblancos was widely tipped to be an attacking force this year after their summer spending.
That, unfortunately, has not been the case, they have now failed to score during the first half in their last six Champions League matches.
The first half was a lackluster affair, with the visitors controlling the game from the midfield.
There was however a distinct lack of quality n the final third. Kevin Volland and Kerem Demirbay possed Madrid problems, but nothing more.
As the latter stages of the game approached, Diego Simeone’s men started to show a little urgency about themselves.
Diego Costa came closest, after failing to get on the end of a Kieran Trippier cross.
It was, however, Alvaro Morata’s introduction with 20 minutes to go that turned the tide.
Simeone swapped a midfielder for a striker as he went in search of a winner at the Wanda Metropolitano.
That is exactly what Morata did. In the 78th minute, the Spaniard headed in Lodi’s cross for the winner.
Fulltime: Atletico Madrid 1 – 0 Bayer Leverkusen.
The win puts them at top of Group D right now, as Juventus play later. But the victory goes a long way to qualifying for the knock out stages.
The Germans will be disappointed to not come away with at least a share of the spoils. The loss leaves them at the bottom of the group with zero points.
The result all but rules out any chance of Leverkusen advancing.
— Atlético de Madrid (@atletienglish) October 22, 2019