Neymar scored twice as Barcelona came from behind to beat nine-man Atletico Madrid 3-2 in the quarter-final of the Copa Del Rey.
Former Chelsea striker Fernando Torres had put Atletico in front inside a minute with a strike from the edge of the area but then allowed Barcelona to hit back quickly through the Brazilian.
Atletico then took the lead again after being awarded a controversial penalty when Javier Mascherano was judged to have brought down Juanfran; Raul Garcia converting the spot-kick.
In a frantic first-period Barcelona then levelled again, this time via an own goal after Miranda flicked the ball into his own net when attempting to clear a corner. Neymar then struck Barcelona into the lead just before half-time as frustration began to mount.
They soon boiled over and Atletico midfielder Gabi was sent off at half-time following a confrontation in the tunnel.
Mario Suarez was later sent off as well, six minutes from the end after picking up a second yellow card.
Barca will face the winners of Getafe and Villarreal who play on Thursday with the latter leading 1-0 from the first leg. Athletic Bilbao are at home to Malaga having drawn 0-0 in the first leg and Espanyol travel to Sevilla leading 3-1
Additional reporting from ReutersReuse content