Premiership review: Middlesbrough breathed new life into the Barclays Premiership this afternoon with a surprise 3-0 win over champions Chelsea.
The Londoners' defensive resilience deserted them as they lost by three goals for the first time under Jose Mourinho.
Boro - with just one win in 11 Premiership games before today - made a dream start when Brazilian defender Fabio Rochemback put them ahead inside the second minute.
Mark Schwarzer foiled Hernan Crespo with a brilliant double save late in the first half and Stewart Downing flicked in the second in stoppage time at the end of the first half.
Aiyegbeni Yakubu got the third, collecting a kick from Schwarzer and taking the ball past a static John Terry before steering a shot in at the far post.
Arsenal midfielder Gilberto netted a stoppage-time equaliser to deny Bolton a win at Highbury which would have taken them above the Gunners into fifth place.
The visitors led from the 12th minute when Kevin Nolan beat Jens Lehmann with a Thierry Henry-style lob.
And, despite persistent Arsenal pressure, they looked set to hold out until the Brazilian found the back of the net in the third minute of time added on.
A goal from Liverpool defender Sami Hyypia saw the third-placed Reds win 1-0 at Wigan in the day's early kick-off, their first Barclays Premiership victory in five attempts.
Fulham hammered West Brom 6-1 with Heidar Helguson and Collins John netting two goals each.
A long punt forward from Antti Niemi set up their opener with the Norwegian firing home four minutes in. And Helguson's second came five minutes before the break, a header from Simon Elliott's free-kick.
The Cottagers were three goals to the good after three minutes of the second half when a brilliantly weighted ball over the top of the Baggies defence put Tomasz Radzinski in and the Canadian fired home.
Helguson might have had a hat-trick but his 58th minute shot was diverted in by Curtis Davies for an own goal, while the fifth arrived from Collins John after 83 minutes.
Kevin Campbell scored a late consolation for West Brom two minutes later but John completed the Baggies' punishment in stoppage time.
Everton earned a 1-0 win over Blackburn at Goodison Park despite having to turn to fourth-choice keeper John Ruddy and playing most of the match with 10 men.
The teenager came on for James McFadden after third-choice Iain Turner was red-carded for deliberate handball.
The young Scot was forced to block a defensive header from Alan Stubbs on the edge of the 18-yard box and walked in the ninth minute.
However, James Beattie's header after 33 minutes gave the home side, who also had three goals disallowed, the winner.
Newcastle earned a 2-1 win at Aston Villa after Shola Ameobi had given them an early lead when he diverted in a pass from Alan Shearer in the second minute.
Villa equalised when Luke Moore headed in a free-kick from fellow teenager Craig Gardner after 16 minutes.
But it was the visitors who went in 2-1 ahead at the break as Charles N'Zogbia got to the ball first when Thomas Sorensen saved Nolberto Solano's shot in the 29th minute.
Republic of Ireland goalkeeper Shay Given saved a penalty from Milan Baros in the 61st minute after Celestine Babayaro was red-carded for a foul on the Czech international in the Newcastle box.