Premier League reports
Played on Sunday:
LIVERPOOL 2 CHELSEA 0
Two late goals by Fernando Torres earned Liverpool victory to keep them in touch with leaders Manchester United.
Chelsea had midfielder Frank Lampard harshly sent off on the hour for a tackle on Xabi Alonso but they could have few complaints about the defeat.
Liverpool dominated the second half but had to wait until the 89th minute for Torres to break the deadlock with a header from Fabio Aurelio's cross. He then scored again in stoppage time after a mistake by Ashley Cole.
NEWCASTLE UNITED 1 SUNDERLAND 1
A lively north-east derby ended with a draw that did little for either side's relegation worries.
Kieran Richardson struck the post with a free kick for the visitors and Andy Carroll looped a header against the bar for the hosts before Djibril Cisse punished some slack defending to put Sunderland in front after 32 minutes.
Newcastle were better after the break and Shola Ameobi levelled from the penalty spot after Steed Malbranque was harshly adjudged to have fouled Steven Taylor.
Played on Saturday:
ARSENAL 0 WEST HAM UNITED 0
Arsenal struggled to prise open West Ham's defensive curtain especially with in-form striker Robin van Persie kept on the bench until the last quarter.
Emmanuel Adebayor missed two decent chances but West Ham, now unbeaten in seven away league games, earned their luck.
ASTON VILLA 0 WIGAN ATHLETIC 0
Villa poured forward but Wigan delivered a defensive performance worthy of their manager, former Manchester United stalwart Steve Bruce.
The hosts hit the woodwork twice and had countless shots blocked or beaten away.
BOLTON WANDERERS 3 TOTTENHAM HOTSPUR 2
Bolton threw away a 2-0 lead for the second time in a week but this time fought back to win.
Sebastien Puygrenier and Kevin Davies put the home team two up. Darren Bent came off the bench to score twice for Spurs in three minutes, only for Davies to secure Bolton's first victory in seven games with a late header.
FULHAM 3 PORTSMOUTH 1
Portsmouth's defensive problems were highlighted when their offside trap was beaten twice with expensive consequences.
Andy Johnson got the opening goal after 14 minutes and Erik Nevland the second as Pompey defenders stood watching before Nevland punished more dithering 10 minutes from time.
Portsmouth did their fair share of attacking and Peter Crouch was denied by last-ditch defending before David Nugent nodded a late consolation.
HULL CITY 2 WEST BROMWICH ALBION 2
Hull ended a run of six successive defeats but will be annoyed to have twice lost the lead.
They got the opener at the end of the first half when Bernard Mendy ran 50 metres and rounded keeper Scott Carson but on-loan striker Jay Simpson levelled after 53 minutes.
A Craig Fagan diving header restored Hull's lead after 69 minutes only for West Brom to level again with a Chris Brunt penalty four minutes later.
MANCHESTER UNITED 1 EVERTON 0
Everton's nine-game unbeaten run, that included draws with Chelsea, Arsenal and Liverpool, was ended by Cristiano Ronaldo's 44th-minute penalty after Michael Carrick was felled.
United rarely threatened a second but, with goalkeeper Edwin van der Sar setting an English record with his 12th successive clean sheet, the hard-working but limited visitors were unable to secure what would have been a fourth successive 1-1 draw.
MIDDLESBROUGH 0 BLACKBURN ROVERS 0
Two struggling sides fought hard but showed little quality.
Boro have now gone 12 games without a win, scoring one goal in seven matches, and it should have been another defeat as Blackburn made all the running in the second half.
STOKE CITY 1 MANCHESTER CITY 0
Stoke collected their first win in 10 league matches despite playing more than half the game with 10 men after Rory Delap was sent off for kicking Shaun Wright-Phillips in the 37th minute.
James Beattie scored an excellent header in first-half injury time and Stoke defended strongly in the second period as the visitors looked desperately short of invention and hardly managed a shot on target.