Premier League Review: Goals from Mark Viduka and Michael Owen helped Newcastle to a 2-0 victory over Fulham, giving Kevin Keegan his first Barclays Premier League win since he returned to St James' Park.
Viduka found space on the edge of the penalty area in the sixth minute and angled his shot past Fulham goalkeeper Kasey Keller.
Newcastle missed a host of chances to take a two-goal advantage but Fulham offered little in attack to trouble the home defence before Owen made the points safe in the 83rd minute.
Midfielder Geremi picked out Owen with a free-kick on the edge of the penalty area and the striker was able evade his marker and direct his header past Keller.
It ended a run of eight league games without a win since Keegan took over and was the Magpies' first league victory since their 1-0 win over the same opposition at Craven Cottage in December.
Andre Bikey scored twice to help Reading boost their survival hopes with a 2-1 win over fellow strugglers Birmingham at the Madejski Stadium.
The Cameroon international nodded a John Oster free-kick past Birmingham goalkeeper Maik Taylor in the 31st minute.
Mauro Zarate equalised for Birmingham after he struck home Mikael Forssell's low cross in the 64th minute but Bikey got his head on a Nicky Shorey free-kick 15 minutes later to give his side the points.
Roque Santa Cruz scored twice and set up the other to help Blackburn to a 3-1 victory over struggling Wigan as both sides were reduced to 10 men.
Santa Cruz had opened the scoring in the 12th minute after David Bentley's 25-yard strike was parried by Wigan goalkeeper Chris Kirkland, which left the Paraguay international to nod the ball into an empty net.
Rovers defender Christopher Samba was then shown a red card after he was harshly judged to have fouled Emile Heskey in the penalty area. Marlon King took the resulting spot-kick and calmly despatched the ball past Brad Friedel.
But Mark Hughes' side again took the lead when Santa Cruz knocked the ball down into the path of Roberts and he scored from 18 yards on the stroke of half-time.
Santa Cruz headed his second of the afternoon in the 63rd minute before Wilson Palacios was sent off for a second-bookable offence.
Michael Chopra's 83rd-minute strike gave Sunderland's hopes of avoiding relegation a lift as they recorded a one-goal victory at Aston Villa.
Tuncay Sanli gave Middlesbrough a 1-0 win over bottom side Derby with a superb individual goal from the edge of the penalty area in the 32nd minute.
Bolton lost further ground on their relegation rivals as they were held to a goalless draw by Manchester City at the Reebok Stadium.
In the day's early kick-off Darren Bent came off the bench with 20 minutes remaining to inspire Tottenham to a 2-0 win over Portsmouth at White Hart Lane.
Bent replaced Michael Dawson and gave Spurs the lead in the 80th minute when a scuffed shot from Dimitar Berbatov bounced into the path of Bent who headed home from close range.
Two minutes later Spurs' record signing delivered a low cross from left which fellow substitute Jamie O'Hara slotted into an empty net.
Everton host West Ham in the day's late kick-off at 5.15pm.