Atletico Madrid set up a Spanish Super Cup final date with Real Madrid after defeating FC Barcelona 3-2 in Thursday's semi-final.
Ernesto Valverde made two changes from the 2-2 draw away to Espanyol, with Samuel Umtiti and Arturo Vidal starting whilst Atleti made just one change in Stefan Savic at the back.
Barca waved through the middle following the 23rd minute, with Lionel Messi and Antoine Griezmann playing one-two to get the Argentine into space for a shot, which Atletico goalkeeper Jan Oblak parried.
Hector Herrera handed Atleti their first sight on goal nine minutes later after the Mexican curled a free-kick from the left over the wall, but a two-handed block from Neto aborted the threat.
Diego Simeone made the first substitution right after halftime, introducing Spanish international Koke for Herrera. And with just seconds from entering, Koke put his side ahead after Angel Correa played a pass to the former who took one touch to slip the ball past Neto.
The Catalans weren’t behind for long as Messi clawed his side level on 51 minutes with a low drill past Oblak after withstanding two challenges.
Barca went ahead ten minutes later through Messi, but the strike was disallowed after the latter according to the Video Assistant Referee (VAR) made contact with his hand.
Griezmann eventually handed Barca the lead a minute later when he got on the end of a loose ball to slot home after Oblak parried Luis Suarez’s header in his path.
Atleti levelled in the last ten minutes as Morata guided Neto the wrong way from the penalty spot after the latter brought down Vitolo in the area.
Los Rojiblancos had the final say two minutes to full-time after Correa’s low shot proved too strong for Neto who helped the ball over the line, as Atleti set up a final with Real Madrid on Sunday.