Real Madrid moved back to within a point of leaders Barcelona with a 4-1 win at Real Mallorca thanks to a Cristiano Ronaldo hat-trick.
Aduriz threatened to derail Real's title bid when he headed Mallorca in front after 16 minutes.
Ronaldo drew Real level ten minutes later with a brave finish for his first of the night.
The world's most expensive player gave Real the lead on 57 minutes before completing his first treble for the Spanish titans 18 minutes from time.
Gonzalo Higuain wrapped up the win with a clever chipped finish on 82 minutes.
Sevilla capitalised on Mallorca's defeat to move into fourth spot with a thumping 5-1 win at struggling Racing Santander.
The visitors got off to a flying start when Alvaro Negredo fired Sevilla in front after just two minutes and Frederic Kanoute doubled the lead from the penalty spot on 21 minutes.
Two goals in two minutes at the start of the second half from Jesus Navas (46) and Diego Capel (48) put the game beyond Racing.
Mohamed Tchite netted a consolation for Racing just past the hour mark, but Nasief Morris was sent off on 78 minutes.
Negredo scored his second goal of the game two minutes from time to complete a good night's work for Sevilla.
Athletic Bilbao missed the chance to climb into the top six after being held to a 1-1 draw at home to Malaga.
Gaizka Toquero fired Bilbao in front after just four minutes, but Duda drew Malaga level on 19 minutes.
Real Zaragoza took a massive step towards safety with a 1-0 victory over Espanyol.
Adrian Colunga was the hero for the home side with the winner from the penalty spot 12 minutes from time after Nicolas Pareja was sent off for conceding the spot-kick.
Javier Clemente suffered his first defeat as Valladolid coach after seeing his relegation battlers go down 3-1 at Atletico Madrid.
Atletico raced into a three-goal lead thanks to strikes from Juanito (43), Jurado (67) and Diego Forlan (73), rendering Jonathan Sesma's 78th minute goal a mere consolation for Valladolid.
Osasuna moved into 11th spot with a 3-1 success over Deportivo La Coruna.
Javier Camunas gave Osasuna the lead after 11 minutes, only for Riki to draw Depor level four minutes later.
Walter Pandiani restored Osasuna's lead on 24 minutes and Juanfran made it 3-1 eight minutes later.
a.top_betting_link_1 {background-image: url('/Images/Skysports/Icons/skybet_logo.png');background-repeat:no-repeat;background-position:0% 50%;padding-left:68px;}