Liam Ridgewell's last-minute strike denied Tottenham Hotspur a precious victory at Birmingham City and left Harry Redknapp's men clinging on to fourth place in the Barclays Premier League. Ridgewell finished off a header across goal by Cameron Jerome to snatch a 1-1 draw for the home side after Spurs looked set to claim victory through Jermain Defoe's 69th-minute effort.
To make matters worse for Redknapp, Liverpool and Aston Villa both secured victories which tightened up the battle for that lucrative final UEFA Champions League berth.
Christian Benitez missed the best chance of the first half for Birmingham, but Spurs ended the half on top and dominated the second period, with Peter Crouch coming close after good work from Defoe. Defoe got on the end of Crouch's flick-on and it appeared to be enough for the visitors until the Blues' storming finish, which might even have produced a stoppage-time winner but for some fine defending by Michael Dawson.
There was no such late drama for Rafael Benitez's Liverpool, who coasted to a 2-0 win over Owen Coyle's Bolton Wanderers at Anfield although the hosts did have to ride their luck in the early stages. Chung-yong Lee burst through the Reds defence to beat Jose Reina, but had his shot kicked off the line by Sotirios Kyrgiakos, and the miss cost Bolton dearly as Dirk Kuyt stabbed home the opener in the 37th minute.
Lee was booked for diving when he fell under the challenge of Alberto Aquilani and then David Ngog missed a glorious chance to make the game safe when he bounced the ball over the bar in front of an open goal. But Liverpool's nerves were finally eased in the 70th minute when a shot from Emiliano Insua took a huge deflection off Kevin Davies and squirted past Jussi Jaaskelainen in the Bolton goal.
Aston Villa also kept up the pace with a 2-0 win over Fulham at Craven Cottage, thanks to two goals late in the first half from Gabriel Agbonlahor. The striker opened the scoring when he headed home Stiliyan Petrov's 40th-minute cross, and four minutes later he turned Brede Hangeland in the box before firing the second past Mark Schwarzer.
Hull City draw
Mick McCarthy's Wolverhampton Wanderers twice came from behind to grab a potentially vital point in an entertaining 2-2 draw at Hull City , and may even have left the KC Stadium disappointed not to win it. Jan Vennegoor of Hesselink opened the scoring for Hull in the 11th minute, but the visitors equalised early in the second half when Anthony Gardner looped an attempted clearance past his own goalkeeper.
Stephen Hunt rattled Hull back into the lead from the spot after a silly foul by Ronald Zubar, before Matt Jarvis equalised on 67 minutes. Jarvis and substitute Geoffrey Mujangi Bia were both denied by fine saves from Boaz Myhill late on.
Cahill late goal
Tim Cahill headed home an 84th-minute corner from former Latic Leighton Baines to give Everton a hard-fought, but well-earned, 1-0 win over Wigan Athletic at the DW Stadium. The visitors dominated for long periods with Louis Saha's first-half shot deflecting off Titus Bramble on to the base of the post, and Saha denied a clear penalty after a trip by Gary Caldwell.
Paul Scharner forced a super save from Tim Howard in the 73rd minute and then Marouane Fellaini had a tap-in ruled out for offside for David Moyes's men before Cahill struck. Charles N'Zogbia hit the bar for Wigan in the closing stages.
West Ham United's first game at Upton Park under new ownership did not go entirely to plan as they had to hang on for a goalless draw at home to Blackburn Rovers. Morten Gamst Pedersen hit the bar and Gael Givet had a shot cleared off the line for Rovers. The Hammers belatedly stirred with Alessandro Diamanti forcing a brilliant diving save out of Paul Robinson.