MADRID, Jan 6 (Reuters) - Surprise La Liga leaders Sevilla were dealt a shock of their own when they were beaten 2-1 by Real Zaragoza in the day's later game.
Carlos Diogo opened the scoring for the home side in the first half. The full-back, on loan from Real Madrid, glanced home a header after thirteen minutes.
Diego Milito then tapped home the second after his first attempt was saved by Andres Pallop who could not hold the striker's header.
Freddie Kanoute wasted a good chance for Sevilla, blasting high and wide from six yards out before Luis Fabiano prodded the ball in to an empty net a few minutes later but Real Zaragoza were able to hold on.
Diogo and Fabiano were also involved in a disgraceful punch-up in injury time, both freely trading blows before the referee brought proceedings to a halt.
A late goal by Mikel Aranburu earned Real Sociedad a 2-1 victory at home to in-form Osasuna on Saturday when the Primera Liga resumed after the Christmas break.
The midfielder dinked the ball over keeper Ricardo a minute from time to end Osasuna's five-match winning run.
Second from bottom Sociedad had taken the lead in the 20th minute, midfielder Xabi Prieto netting from the spot after defender Enrique Corrales was penalised for shirt tugging.
Osasuna equalised when keeper Victor Bravo let a long-range effort from substitute Raul Garcia bobble past him 11 minutes into the second half.
Atletico Madrid were held to a 0-0 draw by Gimnastic Tarragona after spurning a hatful of chances to see off the bottom club.
The home side's disappointment was compounded when midfielder Gabi was sent off two minutes from time for a second yellow card.