Atletico Madrid scored four away goals to take charge of their Champions League last-16 tie against Bayer Leverkusen.
Saul Niguez gave the visitors the lead with a stunning strike before Antoine Griezmann doubled their advantage and became the club’s highest Champions League scorer of all time.
Karim Bellarabi pulled one back for Leverkusen early in the second half but Gameiro’s penalty restored Atletico’s two goal lead.
Stefan Savic’s own goal made the hosts hopeful again but substitute Fernado Torres strengthened Atletico’s grip on the tie when he nodded in a late fourth.
The return leg will be played on March 15 at the Vicente Calderon.