Dean Windass breathed life into Hull's bid to stave off the drop as he netted both goals in a 2-0 win over Birmingham, while Sunderland beat Derby 2-1 and basement boys Leeds were beaten at Wolves.
The Tigers came into the game without a win to their name since 13th January, but they showed no undue worries as they proved too strong for promotion chasing Birmingham.
Windass fired Hull ahead with a close-range finish on ten minutes and after Blues had been reduced to ten men when Radhi Jaidi was sent off on 34 minutes, he made the points safe when rifling home from the spot shortly before the hour.
Birmingham did not lose too much ground on the leaders, as Derby were beaten at Sunderland.
The Black Cats went ahead on 27 minutes when David Connolly netted from the spot after he had been felled by Marc Edworthy.
Derby bossed the contest after the break and Giles Barnes hauled them level, but a late goal from Liam Miller secured the points for Roy Keane's men.
West Brom moved top after drawing at Leicester. Diomansy Kamara won and converted a 26th-minute penalty to fire The Baggies ahead, but they were denied victory by Gareth McAuley who levelled with a header on 35 minutes.
Southampton got their play-off charge back on track with a 1-0 home win over Ipswich Town. Marek Saganowski proved to be the hero as he headed home Gareth Bale's free-kick.
Wolves are another side chasing a play-off spot and they came out on top against bottom of the table Leeds.
Michael Kightly's fine strike on 76 minutes condemned The Whites to their 21st defeat of the season.
Crystal Palace are eyeing the play-offs and Clinton Morrison netted both goals in the win over Luton Town.
Morrison showed good striking instincts to net his goals on 47 and 68 minutes, as his goals sandwiched an own goal from Mark Hudson.
A late goal from Chris Martin earned Norwich a point from their home clash with Coventry who had led for long spells through Jay Tabb.
Steven MacLean's penalty deep into injury-time handed Sheffield Wednesday a 3-2 win over Southend.
Struggling Southend led on 15 minutes through Lewis Hunt, but the advantage was short lived as Marcus Tudgay replied 60 seconds later.
An own goal from Spencer Prior handed the initiative to Wednesday, but the prolific Freddy Eastwood levelled the scores on the hour.
And the points seemed set to be shared until McLean's late intervention.
Ian Holloway secured a point on his return to Queens Park Rangers, as his Plymouth secured a 1-1 draw.
Lilian Nalis headed Argyle ahead on 32 minutes, but Lee Cook slammed home Martin Rowlands' centre on the hour to secure a share of the spoils for The R's.
The Layer Road faithful were not treated to any goals as Colchester drew 0-0 with Burnley.
Click below for a match summary:
Crystal Palace v Luton Town
Colchester v Burnley
Hull City v Birmingham
Leicester v West Brom
Norwich v Coventry
QPR v Plymouth
Sheff Wednesday v Southend
Southampton v Ipswich
Sunderland v Derby
Wolves v Leeds United