This week in the Premier League, fans thought that they would see a low-scoring week with only 11 goals scored in seven games on Saturday, but then on Sunday, the league came alive.
Manchester United and Everton accounted for eight goals in their 4-4 draw, plus Manchester City beat Wolves 2-0 to put City only three points behind United in the title race, ahead of the Manchester derby next Monday.
As for Wolves, they were the first club to be officially relegated. As for the two other clubs dropping to the Championship, that may not be decided until the final day of the season.
Blackburn and QPR took wins away from the weekend, while Bolton drew and Wigan lost as the four relegation rivals head into the final four games separated by four points.
In the race for the final Champions League spot, Tottenham fell to QPR and lost fourth place to Newcastle, while Chelsea are still in the hunt as well, four points behind Newcastle after a 0-0 draw with Arsenal.
As always, last week's ranking is in parenthesis.
It is finally official: Wolves have been relegated to the Championship.
A 2-0 loss to Manchester City on Sunday put the club out of reach for 17th place as they are 11 points out with three games to go.
Some will use not hiring an established manager after the firing of Mick McCarthy as an excuse for why Wolves were relegated, but in the end, it is about the players who did not perform on the pitch.
Bolton's battle to stay in the Premier League continued with a 1-1 draw against Swansea on Saturday.
Chris Eagles scored a 14th minute equalizer to give the Trotters their 30th point of the season.
Owen Coyle and company now have two road games this week as they visit Aston Villa on Tuesday and take on Sunderland at the Stadium of Light on Saturday.
Aston Villa continue to walk the thin line right above the relegation zone as they still sit in 15th place after their 0-0 draw with Sunderland on Saturday.
The goalless draw gave the Villains their third draw in four games.
The good news for Alex McLeish and company right now is that they are still getting points, and they sit two points ahead of the relegation contenders.
The bad news for the Birmingham club is that a loss to Bolton on Tuesday could drag them into the relegation race.
Wigan were brought back to reality on Saturday with a 2-1 loss to Fulham.
After beating Manchester United and Arsenal in their two previous games, the Latics failed to earn a point on the road at Craven Cottage.
Roberto Martinez and company now face a similar situation to the end of last season as they are in a four-team race for survival with three games left.
Wigan currently sit in 17th place with 34 points, three ahead of 18th place Blackburn.
Blackburn broke their five-game losing streak on Saturday and kept their survival hopes alive.
Mauro Formica and David Hoilett scored a goal each in the club's 2-0 win over Norwich at Ewood Park.
The win put Rovers into 18th place with 31 points, and they sit three points behind Wigan for the final survival spot.
A tough final three games awaits Steve Kean and company in their quest for survival, starting with a visit to White Hart Lane to face Tottenham on Sunday.
Norwich suffered their second straight loss on Saturday as they fell on the road to Blackburn, 2-0.
Although they have slipped up in the second half of the season, the Canaries will look to build on their experience in the Premier League for next season as they are all but sure of their place in the top flight for next season.
The Canaries still have three games to build on their 43 points this season and will look to take points from Liverpool at home on Saturday.
QPR yet again surprised a fellow London club by upsetting them at home.
The Rs beat Tottenham, 1-0, thanks to an Adel Taarabt 24th minute goal.
The win was the second over a London rival in a month as the club beat Arsenal at the end of March at Loftus Road as well.
Although they are in the best position in the relegation race, 16th place with 34 points, Mark Hughes' club face a difficult schedule with Chelsea and Manchester City on the fixture list.
Tottenham's slide continued on Saturday as they lost on the road to QPR, 1-0, at Loftus Road.
Spurs are now down to fifth place in the table and are in danger of missing out on the Champions League.
Harry Redknapp and company do have a game in hand over Newcastle and Chelsea in the race for fourth place.
The quest to get back into the Champions League for the North London club continues on Sunday with a home match against Blackburn.
West Brom marched into Anfield on Sunday and recorded a 1-0 win over Liverpool.
Peter Odemwingie scored his ninth goal of the season in the 75th minute to clinch the win for the Baggies.
The mission now for Roy Hodgson and company this season is to finish in the top half of the table, and that goal is achievable as they sit in 10th place in the league right now.
On Saturday, Stoke ran into an in-form Newcastle squad and fell 3-0 on the road.
The loss was only the second negative result for the Potters in their last six games.
The Potters will now get to play three of their final four games at home, starting on Saturday when Arsenal visit the Britannia Stadium.
Liverpool's struggles at home continued on Sunday in their 1-0 loss to West Brom at Anfield.
The loss marked the fifth time in six games that the Reds lost in the Premier League.
Liverpool are now in danger of finishing in the bottom half of the table as they only sit two points above 11th place Sunderland in eighth place.
Swansea played to a 1-1 draw with Bolton on the road at the Reebok Stadium on Saturday.
Scott Sinclair scored in the sixth minute before the Swans were equalized just eight minutes later.
The draw was the tenth on the season for Brendan Rodgers's club. However, they did fall down to 12th place in the table due to West Brom's win.
Martin O'Neill's return to Villa Park ended in a 0-0 draw with his former club, Aston Villa.
Sunderland have now failed to score in four straight games, with three of those games being 0-0 draws.
The Black Cats will look to break their 415-minute goalless streak on on Saturday against Bolton at home.
Fulham won their ninth home game of the season on Saturday against Wigan, 2-1.
Pavel Pogrebynak continued his good form since his move from Stuttgart in January with his sixth goal in the Premier League.
Phillippe Senderos scored the winner in the 89th minute to secure the win at Craven Cottage.
The Cottagers will now look to overtake both Liverpool clubs in the table with their next two games coming against those two clubs, starting with a road trip to Goodison Park on Saturday.
Everton bounced back from a two-goal deficit to draw 4-4 with Manchester United on Sunday at Old Trafford.
Nikica Jelavic and Steven Pienaar scored two minutes apart to level the score and earn a point in the process.
Jelavic also scored the first goal for the Toffees, and Marouane Fellaini contributed a goal as well.
David Moyes' club will look to secure seventh place in the next few weeks as they are two points ahead of Liverpool and Fulham for the spot.
Arsenal played to a dull goalless draw with Chelsea on Saturday.
The game at the Emirates Stadium was completely different from the eight-goal shootout the two clubs had at Stamford Bridge in October.
The Gunners did receive another injury blow as Theo Walcott left the match with an injury, and his return is doubtful for the rest of the season.
One Arsenal player who is not injured is Robin van Persie, who picked up the PFA Player of the Year award over the weekend.
After triumphing on Wednesday against Barcelona in the Champions League, Chelsea fell flat in their Premier League match with Arsenal on Saturday.
The 0-0 draw set the Blues back in the race for fourth place as they are now in sixth place, four points behind Newcastle.
Roberto di Matteo and company do have a bigger concern at the moment, and that is beating Barcelona on Tuesday at Camp Nou to advance to the Champions League final in Munich.
Newcastle extended their win streak to six games on Saturday with a 3-0 win over Stoke.
Yohan Cabaye scored twice, and Papiss Demba Cisse scored once as the Magpies cruised to victory.
The win boosted the club up to fourth place and into a commanding lead in the race for fourth place as they sit three points ahead of Tottenham and four ahead of Chelsea.
Alan Pardew and company will look to extend their win streak to seven on Saturday on the road at Wigan.
Manchester City got one step closer to getting back to the top of the table on Sunday with a 2-0 win over Wolves.
Sergio Aguero and Samir Nasri netted a goal each for City in the win.
City gave themselves new life in the title race with a win and Manchester United's draw with Everton, as the gap between the two clubs is back down to three points.
City will now head into the most anticipated game of the year in England on Monday at home when they welcome United to the Etihad Stadium.
Manchester United slipped up again in the title race on Sunday as they drew with Everton, 4-4, at Old Trafford.
Wayne Rooney scored twice, while Nani and Danny Welbeck scored once before the visitors came back and drew.
United are now only three points ahead of Manchester City and will head into the Etihad Stadium on Monday looking for revenge of their 6-1 defeat to their rivals in October.