LONDON -- Arsenal took the sole lead of the Premier League on Saturday with a win over Wigan after Manchester United fell in a surprise 1-0 loss at Bolton.
The Gunners scored late against a stubborn visiting Wigan, with captain William Gallas and Tomas Rosicky getting goals in the final eight minutes for a 2-0 win. Nicolas Anelka scored as Man United lost its first game at Bolton since 1978.
"From time to time, you have to take defeats, it's part of the game," Manchester United manager Alex Ferguson said.
Everton thrashed Sunderland 7-1 at home with two goals each from Ayegbeni Yakubu and Tim Cahill, and Liverpool beat Newcastle 3-0 with Steven Gerrard scoring one goal and setting up the others.
In other games it was: Manchester City 2, Reading 1; Birmingham 0, Portsmouth 2; and Middlesbrough 0, Aston Villa 3.
Arsenal, which had lead the Red Devils in the standings on goals scored, leads the league with 33 points, followed by Manchester United with 30, Manchester City with 29 and Liverpool with 27.
Bolton took advantage of a defensive error from Gerard Pique to score. When Pique tried to head clear a free kick from Ivan Campo, he missed and Anelka took the loose ball and scored in the 11th minute.
It was the first win for Bolton manager Gary Megson, who joined the club on Oct. 25. The win pulled the club out of the relegation zone.
Gerrard scored his sixth goal for Liverpool in his last seven games with a free kick in the 28th.
Reading, which featured American internationals Marcus Hahnemann and Bobby Convey, lost 2-1 with a late volleyed goal from Manchester City midfielder Steven Ireland.
MADRID, Spain -- FC Barcelona overcame a sluggish start to beat Recreativo Huelva 3-0 in the Spanish league.
Gabriel Milito put Barcelona ahead with a header in the 64th minute, and substitute Bojan Krkic doubled the lead two minutes later. Lionel Messi added the third from the penalty spot in the 81st.
Barcelona was missing star playmaker Ronaldinho, who was rested ahead of Tuesday's Champions League game at Lyon.
The game was marked by a shoving match between players in the 77th minute after a series of tough fouls, forcing both coaches to run onto the field to control their teams.
Barcelona has 27 points, one behind leader Real Madrid which played Murcia later Saturday.
Also, Fernando Varela scored on a long shot for Mallorca, which beat Sevilla 2-1 to pick up its fifth win of the season. Ariel Ibagaza opened for Mallorca in the 16th, and Frederic Kanoute scored for Sevilla.
Mallorca improved to 19 points while Sevilla stayed at 15 after its seventh loss. The UEFA Cup champion trails only last-place Levante in losses this season.
MILAN, Italy -- David Suazo scored one goal and set up another Saturday to help Inter Milan beat Atalanta 2-1 and maintain its lead in Serie A.
Suazo scored from a tight angle in the 10th minute after exchanging passes with Julio Ricardo Cruz. The Honduran also hit the crossbar with a looping cross from the right and Cruz collected the rebound to tap in Inter's second goal in the 30th.
Sergio Floccari scored for Atalanta in the 39th with a powerful shot from the edge of the penalty area.
Earlier, Christian Panucci scored another late winner to help AS Roma beat Genoa 1-0. Panucci headed in David Pizarro's free kick in the 90th minute as Roma remained the only team in the league to have scored in every game this season. The defender also headed in an injury-time goal to help Italy beat Scotland 2-1 last weekend and qualify for next year's European Championship.
Inter leads the Italian first division with 28 points, followed by Roma with 25, Fiorentina with 23 and Juventus and Udinese with 22. Inter, Roma and four other teams have yet to play their matches from the last round. Atalanta has 18 points, four more than Genoa.
BERLIN -- Franck Ribery scored one goal and set up another to help Bayern Munich defeat VfL Wolfsburg 2-1 and retain its one-point lead in the Bundesliga.
The France international crossed to Miroslav Klose for a 30th-minute goal, then dribbled the length of the field in the 50th, shooting through the legs of Wolfsburg goalkeeper Simon Jentzsch.
Bayern snapped a three-game winless streak to stay a point ahead of Werder Bremen, a 2-0 winner against Energie Cottbus.
Bayern was in control until a deflected cross in the 72nd reached Wolfsburg's Ashkan Dejagah, whose shot went inside the right post.
The loss spoiled the return of Wolfsburg coach Felix Magath to Munich. He coached Bayern until he was fired in January.
That paved the way for the comeback of Ivan Klasnic, whose career seemed to be over after two liver transplants. His last game was on Dec. 17, 2006.
The Croatian came close in the fifth minute against Cottbus, but it was Diego who scored from the spot in the 63rd minute and reserve John Jairo Mosquera sealed the win in the 83rd.
VfB Stuttgart won its fourth straight 4-1 against Eintracht Frankfurt.
Also, Leverkusen routed Duisburg 4-1, Bochum beat Bielefeld 3-0 and Schalke edged Hannover 96 3-2. On Friday, Karlsruher SC won 2-1 against Berlin.
PARIS -- Juninho and Hatem Ben Arfa scored first-half goals, and Lyon won 2-0 at Rennes in the French league.
Juninho scored first in the fifth minute with a penalty kick after forward Karim Benzema was tripped by defender Petter Hansson.
Ben Arfa scored the second goal in the 23rd minute.
The six-time defending champion has 34 points, six more than Nancy, which was playing Lille later Saturday.
GLASGOW, Scotland -- DaMarcus Beasley helped Rangers beat Falkirk 3-1 in the Scottish Premier League.
Beasley crossed to Carlos Cuellar to score Rangers' second goal in the 20th minute. Jan Vennegoor of Hesselink and Aiden McGeady also scored for Rangers, which has 28 points -- three behind leader Celtic.
Celtic beat Aberdeen 3-0 with goals from Jan Vennegoor of Hesselink, Aiden McGeady and Scott McDonald. Celtic goalkeeper Artur Boruc was ruled out just before kickoff and was replaced by Mark Brown.
Hibernian is third with 26 points after drawing 2-2 with Dundee United.
In other matches, it was: Inverness Caledonian Thistle 1, St. Mirren 0 and Kilmarnock 0, Motherwell 1.