LONDON -- Arsenal was eliminated from the FA Cup on Saturday, and Chelsea needed a late goal from Frank Lampard to a get a 1-1 tie with Everton and earn a fourth-round replay.
Stelios Giannakopoulos scored the only goal for Bolton with a diving header in the 84th minute to help his team beat Arsenal 1-0 and knock the defending champions out of the English competition.
Arsenal won the FA Cup three of the previous four seasons and reached the final game four times in five years. The team's latest loss comes four days after Arsenal lost to Wigan in the League Cup semifinals.
Chelsea, the English Premier League leader, trailed after James McFadden gave Everton the lead with a header before halftime. But Lampard, who has scored several big goals for Chelsea this season, scored with a low shot in the 73rd minute to force another game between the two teams.
Other English Premier League teams also had scares. Middlesbrough was held to a 1-1 tie by Coventry, Birmingham tied with Reading 1-1 and Charlton got a last-minute winner to beat League Two Leyton Orient 2-1.
The biggest upset came from League One Brentford, which beat Sunderland 2-1. Dudley Campbell scored two goals to knock out the last-place Premier League team. Julio Arca scored for Sunderland.
Other big winners included Newcastle, Aston Villa, Manchester City and West Ham. City beat another Premier League team, Wigan, 1-0. West Ham did the same, downing Blackburn 4-2.
BERLIN -- Nuremberg upset second-place Hamburg 2-1 in the Bundesliga, dropping the title-challengers nine points behind leader Bayern Munich.
Stefan Kiessling scored the winning goal for Nuremberg in the 73rd minute, sending a powerful shot off the goalkeeper's hands to give Hamburg its second loss this season.
"Let's not carried away about this loss, we played well in stretches, we just didn't score when we should have," Hamburg coach Thomas Doll said.
Hamburg took the lead when Andreas Wolf scored an own-goal in the 64th, but Ivan Saenko tied the score for Nuremberg on a deflected shot in the 67th.
Bayern beat Borussia Moenchengladbach 3-1 Friday as the Bundesliga returned to action after its one-month winter break.
ROME -- Siena beat Palermo 3-1 in the Italian league, getting a hat trick from Erjon Bogdani. Bogdani scored his first goal in the 30th minute, and then added two more in the second half with powerful headers. Denis Godeas scored in the 68th for Palermo, which lost at home for the fourth time this season. Scottish Premier League
GLASGOW, Scotland -- Celtic allowed two late goals, and Dundee United rallied to a 3-3 draw in the Scottish Premier League.
John Hartson, Maciej Zurawski and Stilian Petrov gave Celtic a 3-1 lead by the 67th minute, but Lee Miller scored in the 82nd and Fernandez got his second goal of the game with four minutes to go.
Second-place Hearts cut Celtic's lead to eight points after beating Edinburgh neighbor Hibernian 4-1.
PARIS -- Bordeaux downed Lens 1-0 in the French league, and moved within nine points of French league leader Lyon. Lilian Laslandes scored the only goal from the penalty spot in the 28th minute -- his 120th league goal. Several other matches were postponed because of bad weather.