Unbeaten leaders Barcelona extended their near-perfect start but again suffered the defensive lapses that have plagued them this season when Lionel Messi netted twice in a 4-2 La Liga win at Real Mallorca on Sunday.
Their 10th victory in 11 matches, in which Xavi and Cristian Tello also scored, maintained their three-point advantage over second-placed Atletico Madrid, 2-0 winners at home to Getafe.
However, Barca coach Tito Vilanova will be wondering how inept defending allowed Mallorca to score twice early in the second half to get back to 3-2 before Messi struck his second of the night with 20 minutes left.
It was the World Player of the Year's 76th goal of 2012 for club and country - 64 for Barca and 12 for Argentina - and he is closing in on the record for a calendar year of 85 set by German Gerd Mueller in 1972.
The 25-year-old has 15 in La Liga this season, four ahead of Real Madrid forward Cristiano Ronaldo, who has a chance to add to his tally at Levante in Sunday's late kickoff.
Real are third after a poor start to their title defence, 11 points adrift of arch rivals Barca and eight behind neighbours Atletico.
"The team is in a situation right now when any little mistake costs you a goal," Vilanova told a news conference.
"Maybe one goal against would have been a just reflection of how the match went but not two," added Pep Guardiola's former assistant, who stepped up to take the top job at the end of last season when Guardiola quit.
Barca, whose only dropped points came in October's 2-2 draw at home to champions Real, took a 28th-minute lead at Mallorca's Iberostar stadium when Xavi left goalkeeper Dudu Aouate rooted to the spot with a sumptuous free kick.
Messi, who had his new-born son's name Thiago written on his boots, made it 2-0 when Aouate let his low drive squirm past him in the 44th minute and Tello cut in from the left and curled into the far corner a minute later.
Mallorca kept plugging away and were rewarded 10 minutes into the second period when Javier Mascherano surrendered possession on the right and the ball eventually fell to Michael Pereira who smashed it past Victor Valdes.
Victor Casadesus scored from the spot two minutes later after a Sergio Busquets handball in the penalty area and the home fans sniffed an unlikely comeback.
However, substitute Alexis Sanchez chested down a Daniel Alves centre for Messi and he took a touch before sending a blistering shot into the roof of the net.
BAD LUCK
The victory equalled the best start to a league campaign of 31 points from 11 matches achieved twice by Real - in the 1968-69 and 1991-92 seasons.
"It's not that we felt the win was in danger but I think the incident that led to the second goal was bad luck," central defender Gerard Pique, making his first start after a two-month injury layoff, said in an interview with Spanish television.
"We were tense towards the end because another similar passage of play could have brought them level," he added.
"In general we played well and we were superior although in the opening 15 minutes of the second half we suffered a bit."
Valencia's poor away form continued when Aly Cissokho scored and was later sent off after conceding a penalty in a 1-1 draw at Real Valladolid.
Valencia had drawn one and lost four of their five away games this season and they had to hang on for the final half hour with 10 men at Valladolid's Jose Zorrilla stadium after Cissokho was shown a straight red in the 64th minute.
The French fullback, who nodded his side ahead in the 14th minute, felled Julian Omar in the area and Victor Perez stroked the spot kick past Diego Alves to make it 1-1.
Valencia have 15 points in ninth, ahead of Valladolid thanks to a superior goal difference.
Athletic Bilbao also ended their match with 10 men but repelled intense late pressure to secure a 2-1 home win over Sevilla, only a fourth victory of the campaign that lifted the Basque club to 12th on 14 points.
Ander Herrera, who was also sent off at Valencia last month, picked up a second yellow card in the 76th minute after Oscar de Marcos and Markel Susaeta had put Bilbao 2-0 up at the break.
Alvaro Negredo pulled a goal back for the visitors, who are 10th on 15 points, from the penalty spot in the 79th minute after Andoni Iraola handled in the area.
Photograph: David Ramos/Getty Images