- Sergio Ramos' goal keeps Real Madrid seven points clear at the top of La Liga
- Barcelona beat Real Sociedad 2-1 at the Nou Camp
- Espanyol draw 3-3 Athletic Bilbao; Honors even between Levante and Racing Santander
Real Madrid maintained a seven-point lead over Barcelona on Saturday night with a 1-0 win away to mid-table Getafe.
Sergio Ramos scored the game's only goal heading home from a Mesut Ozil corner in the 18th minute.
Getafe had a claims for a penalty turned down midway through the second half when Diego Castro's shot looked to have struck defender Pepe's arm, but there were few alarms for Jose Mourinho's team as they cantered to three points.
Meanwhile, Barcelona enjoyed a 2-1 over Real Sociedad at the Nou Camp to keep in touch with their rivals.
Twenty-year-old Cristian Tello opened the scoring in the ninth minute after receiving a beautifully weighted through-ball from Messi.
Barca found a second goal hard to come by and only doubled the lead 18 minutes before the end when Messi lifted the ball over keeper Bravo from an acute angle.
Sociedad pulled one back two minutes later as Carlos Vela slotted the ball past Victor Valdes, but Barca held on.
Earlier, Levante drew 1-1 at home to relegation-threatened Racing Santander to stay in fourth place on goal difference ahead of Espanyol who also picked up a point in an entertaining 3-3 draw against sixth-placed Athletic Bilbao.
Third-placed Valencia travel to Atletico Madrid on Sunday.
Espanyol only grabbed a point at the death when Uruguayan Juan Albin scored.
Oscar De Marcos had put Bilbao ahead in the 26th minute, with Koffi Romaric levelling the scores seven minutes later.
Three minutes into the second half a Vladimir Weiss drive put the visitors ahead but goals from Fernando Llorente and Javi Martinez put Bilbao in front again before Albin's last gasp intervention.