Atlético Madrid stand in Barcelona’s way towards a 33rd Copa del Rey crown.