Premier League Review: Sunderland secured their Premier League status with an eventful 3-2 victory over Middlesbrough - who are not yet safe - at the Stadium of Light today.
Tuncay Sanli put Boro ahead with a powerful left-foot shot after just four minutes but Sunderland were level moments later with an excellent far-post header from Danny Higginbotham.
Michael Chopra put the hosts ahead with a solo effort on the stroke of half-time but Julio Arca played in Afonso Alves for a 73rd-minute Boro equaliser.
The game was settled in the final minute when Emanuel Pogatetz put through his own goal to ensure Roy Keane's side top flight status next season.
Earlier in the day Chelsea's Michael Ballack kept his cool to keep the Barclays Premier League title race alive with a late penalty winner against Manchester United.
Ballack struck from the spot six minutes from time at Stamford Bridge - his second goal of the afternoon - to secure a 2-1 win after a handball by Michael Carrick.
The win puts Chelsea level on points with the champions at the top but United, who had equalised through Wayne Rooney, retain a significant advantage on goal difference with just two games remaining.
At the opposite end of the table, Fulham dramatically kept their slender hopes of beating relegation alive by coming from 2-0 down to beat Manchester City 3-2 in the last minute.
The Cottagers had looked closer to trap door after a superb Stephen Ireland strike from the edge of the box and a second City goal from Benjani.
But Roy Hodgson's men hit back late on with Diomansy Kamara shooting through the legs of Joe Hart 20 minutes from time and Danny Murphy then fired in a penalty rebound after his spot-kick was saved.
There was still time for a winner and Kamara grabbed it in dramatic fashion just seconds from time after more good work from Murphy.
The Londoners remain in the bottom three, however, along with Birmingham, who squandered a 2-0 lead to draw against Liverpool, who in turn secured fourth place.
Blues had looked like climbing out of the relegation zone as Mikael Forssell fired past Jose Reina from a James McFadden cross and Sebastian Larsson added a superb free-kick.
Jermaine Pennant, playing against his old club, skipped past three players to allow Andriy Voronin to set up Peter Crouch and Yossi Benayoun headed an equaliser, with the aid of a deflection off Radhi Jaidi, after 76 minutes.
Bolton and Reading remain on the fringes of the drop zone after also having to settle for draws at Tottenham and Wigan respectively.
Bolton went ahead in the first minute of the second half at White Hart Lane when Stelios Giannakopoulos bundled home from close range from a Gretar Steinsson cross.
But Steed Malbranque ran in to level six minutes later after Robbie Keane turned on the edge of the box to play in the Frenchman.
Reading's clash at the JJB Stadium ended goalless.
Newcastle hit back from 2-0 down to claim a point from their mid-table clash with West Ham at Upton Park.
Mark Noble opened the scoring after good work on the left from George McCartney in the 10th minute and Dean Ashton added a second from a tight angle with 23 gone.
But Obafemi Martins pulled one back with a neat finish three minutes before the break and Geremi followed up with another.