BARCELONA – Luis Suárez and Lionel Messi scored stunning goals to edge Barcelona towards a fourth consecutive King’s Cup final with a 2-1 win at Atlético Madrid on Wednesday, although the holders were lucky to survive a late onslaught from the hosts.

Suarez opened the scoring with a breath-taking individual goal in the seventh minute, carving Atlético open with a thrusting run from the halfway line and producing a crisp low finish before Messi smashed in off the post from outside the area in the 33rd.

Atlético vastly improved in the second half and after Antoine Griezmann’s header reduced the deficit in the 59th minute they laid siege to the Barça area, but the equalizer remained elusive.

The return leg at the Nou Camp takes place next Tuesday although neither Barça forward Neymar nor Atlético captain Gabi will be able to play through suspension after picking up bookings.

“It would be absurd to think you can come to the Calderón and not suffer. We did everything to try and survive their waves of pressure and for now we can enjoy the result,” Barça coach Luis Enrique told reporters.

“You could say we should have been more effective in the second half and finished the tie off, but that’s just theory, the reality is they had a lot more chances than us. There’s things I need to improve but it’s a huge result for us.”

With his side trailing by two goals, Simeone had nothing to lose and made an attacking change at the break, bringing on Fernando Torres for defender Šime Vrsaljko. Roared on by the typically raucous Vicente Calderón crowd, Atlético suddenly looked more determined to get back into the tie.

A clever back-heel by Torres released Gabi from close range but Jordi Alba made a vital block. Barça could not contain Atlético for long, however, and their goal arrived from an old staple of Simeone’s side, a set piece.

Gabi chipped the ball deep into the box for Diego Godín to glance across the box and Griezmann rose to nod Atlético back into the tie.

The France international had a chance to level soon after as Filipe Luis rolled the ball across to him but Jasper Cillessen made himself big and stopped the shot at point-blank range.

The Dutch goalkeeper looked shaky for much of the second half, however, and was fortunate his frailties were not punished by Atlético, as Torres and Gameiro each missed the target after moments of indecision.

“In the second half we were much closer to how we wanted to be,” Atlético coach Simeone said.

“I’m very happy with the image we showed in the second half, with our intensity and attitude. We leave here with the sensation that if we play like that in the second leg we can still go through.”