Sevilla beat Atletico Madrid 1-0 in a controversial encounter that suffered a 40-minute delay due to crowd trouble.
The home supporters were incensed at the decisions made by the official, Miguel Ayza Gamez, with the visitors awarded two first-half spot-kicks, along with Madrid having three players dismissed.
Fans made their feelings known by throwing objects onto the pitch after Antonio Puerta netted, forcing the referee to indefinitely suspend the contest, as Sevilla shot-stopper Andres Palop complained of being hit.
A glass whisky bottle was retrieved by match officials (pictured), and after many of the crowd had filtered out of the stadium, the match continued following a lengthy delay.
Sevilla missed their first spot kick after 14 minutes when Leo Franco saved smartly from Fredi Kanoute following Peter Luccin's tackle on Javier Saviola.
Leo Franco was again the hero on the half-hour mark when he denied Saviola from 12 yards after Antonio Lopez handled in the area.
Things went from bad to worse for Los Rojiblancos when Luccin collected his second yellow card of the game following a rash challenge on Daniel Alves.
The visitors made their man advantage count and assumed the lead when Puerta was on hand to smash home on the volley from inside the box, although the home crowd and players insisted there had been a foul in the build-up to the goal.
After a lengthy consultation with his assistant, the referee allowed the goal at which point fans immediately began peppering Sevilla's Palop with objects forcing the game to come to a premature end.
However, after a pause of around half an hour, play restarted and both Martin Petrov and Luis Perea were also given an early bath.