By Alex Livie
Last Updated: 01/01/70 1:00am
Real Madrid cut Barcelona's lead to three points with a 2-0 win at Sociedad.Real Madrid cut Barcelona's lead at the top of the Liga table to three points with a 2-0 win at Real Sociedad.
Los Merengues were frustrated for long periods at the Anoeta, but a brace of goals from Ronaldo deep in the second half handed them a vital three points.
The capital club were made to work hard for their win as they were pushed all the way by Sociedad, but in Ronaldo they had a striker with the class to unlock the door.
Asier Riesgo was the busier of the two keepers, although Iker Casillas did make a smart save in the first half to keep the visitors on level terms.
Ronaldo was Real's main attacking threat and he wasted a fine chance to open the scoring on the hour as he shot straight at Riesgo when clean through.
Moments later the keeper got down well to gather a fizzing drive from Roberto Carlos, while Michael Owen headed over a wicked David Beckham free kick as the visitors continued to probe.
Los Merengues did find a way to goal eight minutes from time, as Ronaldo latched onto a superb pass from Guti. The Brazilian scooted clear before skipping round Riesgo and rolling the ball into an empty net.
Ronaldo rubbed salt into Sociedad's wounds when bundling home a second in injury time to seal a win which cuts Barca's lead to three points, although Frank Rijkaard's men can move clear on Sunday when they entertain Albacete.
Valencia's hopes of securing a place in next season's UEFA Champions League met with a setback as they were held to a 1-1 draw at Numancia.
Numancia shocked the visitors when Luis Tevenet fired them in front on 75 minutes, but Valencia earned a point when Vicente netted from the spot on 82 minutes.
Gonzalo Colsa's late effort earned Atletico Madrid a point after Joseba Etxeberria had fired Athletic Bilbao in front earlier in the game.