Manchester United was stunned at Wolves and Arsenal shocked at Newcastle as the Premier League set a new scoring record after Saturday's fixtures with 41 goals scored - the highest in a single day in the Premier League.
Wolverhampton Wanderers ended Manchester United's 29-game unbeaten run with a shock 2-1 win at the Molineux.
Those who had only watched the start of the game wouldn't have guessed the end, as Manchester United soared into a lead within two minutes from kick-off after Nani capped a fine individual effort with a powerful finish to give the away side the lead.
The lead did not last long, though. With 10 minutes on the clock, George Elokobi managed to get himself at the end of Matt Jarvis' cross to head powerfully into the bottom corner. Chances were flowing for both sides and it was no surprise when a weak United defence was punished in the 40th minute. A Milijas' free-kick went in off two Wolves players - Elokobi and Doyle. The scorer wasn't clear, but Wolves celebrated!
A tense second half ensued where United continued to rampage the Wolves rearguard without the desired effect. As time ticked, United players began to show signs of frustration. At one point, Paul Scholes got booked for deliberately using his hand to swing the ball goalwards. United had penalty shouts disallowed when the ball hit Ronald Zubar's arm in the area. But the referee correctly decided against a penalty as it was a ball-to-hand case.
Wolves held on for five minutes of injury time to secure a famous victory.
Arsenal were stunned with one of the greatest comebacks in the history of the Premier League when Newcastle United fought back from four down to draw 4-4 at St. James Park.
The Gunners exploded into form right from kick-off and were four goals to the good within 26 minutes. However, the game changed when Abou Diaby saw red in the second half and with the man-advantage, Newcastle launched a stunning fight-back.
Arsenal took the lead 45 seconds into the game after Theo Walcott's pace won him a battle with Fabricio Coloccini and he finished with ease. Two minutes later, Arsenal were two to the good after Johan Djourou jumped highest to nod home an Andrei Arshavin free-kick.
Arsenal kept on going and seven minutes later Walcott slipped in Robin van Persie who shot in from the edge of the box to make it 3-0. Van Persie got his second and Arsenal's fourth after converting a peach of a cross from Bacary Sagna on 26 minutes.
Newcastle managed to keep Arsenal at bay for the rest of the first half, but their plans were foiled when Abou Diaby saw red for violent conduct after an altercation with Newcastle midfielders Joey Barton and Kevni Nolan. The red card sparked a comeback and Newcastle won a penalty which Barton converted in the 68th minute.
Leon Best then reduced the deficit to two with a goal on 75 minutes before Barton converted another penalty to instigate a nervy final 10 minutes. Newcastle grabbed the equalizer in style with three minutes remaining, when Cheik Tiote's 30 yard screamer beat the Arsenal keeper Szczesny to cap a pulsating encounter.
Manchester City rode on Carlos Tevez's hat-trick against West Bromwich Albion to win 3-0 at the Eastlands.
The opener came when City were awarded a penalty after Alexander Kolarov was fouled by Steven Reid. Tevez then scored his second with a well-constructed goal after exchanging balls with David Silva. The hat-trick came off another penalty when Jerome Thomas handled the ball in the area.
Elsewhere, Tottenham Hotspur went on a late surge to beat Bolton Wanderers 2-1 at The White Hart Lane.
It proved to be a controversial game as referee Mark Clattenburg awarded Spurs two penalties while changing his mind about a third. Rafael van der Vaart scored from the first penalty, scored from the second but had to have it retaken, which he missed. Jermain Defoe's goal was then disallowed for offside while Clattenburg called off a third penalty, correctly, when he saw the linesman's raised flag and called offside instead.
Chelsea's on-loan signing, Daniel Sturridge, drew level for Bolton before Spurs substitute Niko Kranjcar netted in injury time to take all three points. .
Saturday's other results -
- Everton 5-3 Blackpool
- Wigan 4-3 Blackburn
- Stoke 3-2 Sunderland
- Aston Villa 2-2 Fulham