Barcelona beat Atletico Madrid by 2-1 in the first leg of their Copa del Rey semi-final tie at the Vicente Calderon, courtesy of a 50-yard dribbling run by Luis Suarez and a Lionel Messi cannonball off the post from well out of the box.
Luis Suarez put the holders ahead with a run from the halfway line before a cool finish.
Lionel Messi doubled the lead when his fierce effort from outside the area went in off the post.
But Antoine Griezmann gave Atletico hope for next Tuesday’s second leg at the Nou Camp with a 59th-minute close-range header.
Barcelona head coach Luis Enrique said the Copa del Rey clash at Atletico Madrid could have been better but it also could have been worse for the holders.
Alaves and Celta Vigo are the other semi-finalists, with their first leg on Thursday.