Wigan closed the gap on Coca-Cola Championship leaders Sunderland to two points after a 2-0 victory at Leicester, with on-loan striker Brett Ormerod
getting both goals.
The Southampton frontman registered his first from just six yards in the 25th minute and settled the Latics' nerves - and the result - just before the
hour. Equally importantly, it opened up a three-point gap over third-placed Ipswich, who host Sunderland on Sunday.
Preston moved within five points of the East Anglian side after a 3-0 victory at home to Cardiff, with all three goals coming in the last 23 minutes.
David Nugent struck in the 67th and 79th minutes before Richard Cresswell rounded off the scoring five minutes from time.
Reading moved four points clear of seventh-placed West Ham after James Harper scored the only goal in the 74th minute against relegation-threatened
Nottingham Forest, who had goalkeeper Paul Gerrard sent off in the 72nd minute.
The Hammers' play-off chances suffered a dent as they had to come from behind to earn a 1-1 draw at home to Millwall. Barry Hayles scored in the 12th
minute but Marlon Harewood equalised 10 minutes before half-time.
Leeds were held 1-1 at QPR after Kevin Gallen snatched an 85th-minute equaliser for the hosts following Seth Johnson's 24th-minute strike. The
visitors had Shaun Derry sent off in the 71st minute and he was followed down the tunnel by QPR's Adam Miller virtually on the final whistle.
Wolves racked up yet another draw after conceding a 90th-minute equaliser to Coventry's Stern John. Leon Clarke had put the visitors ahead in the 15th
minute only for that to be cancelled out by Gary McSheffrey's penalty four minutes later. Lee Naylor thought he had won it for Wolves in the 79th
minute only for John to snatch a point for the Sky Blues.
Stoke beat mid-table rivals Plymouth 2-0 with goals from Gerry Taggart and Darel Russell, while Dean Hammond's 52nd-minute goal for struggling
Brighton earned the Seagulls a point at Burnley, who had led through Ade Akinbiyi's 23rd-minute strike.
Gillingham maintained their steady climb away from the relegation places with a 1-1 draw at home to fellow strugglers Crewe. Nicky Southall's
80th-minute goal secured a point for the hosts, coming seven minutes after David Vaughan had put Crewe in front.
Bottom side Rotherham, already relegated, lost out to Watford forward Heidar Helguson's solitary 32nd-minute goal.