Ryan Giggs kept the Premier League title race bubbling in his 900th game for Manchester United, scoring a late winner against Norwich on Sunday while Arsenal rallied to thrash Tottenham 5-2 in a thrilling north London derby.
Giggs' injury-time strike sealed a 2-1 win for United at Carrow Road, restoring a two-point gap to league leader Manchester City with 12 matches left.
Third-place Tottenham's title hopes appear gone, however, after surrendering a two-goal lead against its fierce rival, which scored five times in 29 minutes either side of the break to climb back into the top four.
Tottenham is now eight points adrift of United and seven clear of Arsenal.
Liverpool looks to win its eighth League Cup title when it takes on second-tier club Cardiff in the final at Wembley Stadium later Sunday.
A dramatic day in the Premier League looks to have left a two-horse race for the title between the two Manchester clubs.
United had its old guard to thank for keeping the team in touch with City, with 37-year-old Paul Scholes opening the scoring against Norwich in the seventh minute and Giggs, 38, having the last laugh in the second minute of stoppage time.
"An amazing career and an amazing man," United manager Alex Ferguson said. "It's incredible for Ryan to mark his 900th game with the winning goal with the last kick of the ball - he deserves it for his service to the club."
Grant Holt had equalized for Norwich in the 83rd, swiveling just inside the area and smashing a rising shot past United goalkeeper David De Gea.
United was without Wayne Rooney, who missed the match with a throat infection. Ferguson said the striker will be unavailable for England's home friendly against the Netherlands on Wednesday.
Arsenal's season was in danger of falling apart before the derby, with silverware unlikely for a seventh straight season.
And when the hosts fell 2-0 down to a deflected effort by Louis Saha and a penalty by former striker Emmanuel Adebayor, they looked dead and buried.
Yet Bacary Sagna's header and a stunning curler from Robin van Persie brought the scores level before halftime, before Tomas Rosicky's flicked finish over Spurs goalkeeper Brad Friedel gave Arsenal the lead six minutes into the second half.
Theo Walcott then scored twice to give Arsenal its biggest derby win over Tottenham since a 5-0 win at White Hart Lane in December 1978.
"It was a performance full of everything you want from your team," Wenger said.
"Arsenal is alive more than anyone thought before the game," he added. "Our spirit, our drive, our style - everything was perfect."
Arsenal bumped Chelsea back down to fifth, on goals scored, in the race for the final Champions League place.