Derby consolidated their position at the top of the Championship with a hard fought victory against Southampton, while Preston leapfrogged Birmingham into second place with a 3-1 victory over Sheffield Wednesday.
Stephen Clemence rescued a point for Birmingham with goal on 66 minutes after Colchester had opened the scoring through Kemal Izzet.
Blues, however, slip down to fourth place in the table with the draw that finishes a week Steve Bruce will want to forget.
Crystal Palace eased to victory against Ipswich as Leon Cort and Paul Ifill both scored either side of the break to give Palace all three points.
Palace, however, were reduced to ten men after Tom Soares saw red only five minutes after being booked for a reckless tackle.
West Brom made it two defeats in a week for Hull as The Tigers move back into the relegation fight.
Diomansy Kamara raced onto a through ball to slide home a nice finish as The Baggies move above Birmingham into third spot.
Luton fought back from a goal down to earn a vital point against Leicester.
Leicester broke the deadlock early on through Mark Yeates who scored after only six minutes.
But Dean Morgan put the visitors back on level terms with an equaliser before half-time.
Norwich came from behind to break Leeds' hearts and keep the Elland road club rooted to the foot of the Championship.
Jonathan Howson opened the scoring for the visitors before Dion Dublin and Darren Huckerby scored second-half goals to take all three points at Carrow Road.
Queens Park Rangers moved out of the bottom three with a comprehensive 3-1 victory against Burnley at Loftus Road.
Lee Cook opened the scoring after 13 minutes before Chris McCann got The Clarets back on level terms on 18.
Dexter Blackstock and Steve Lomas then finished the game off after the break to give a vital three points to QPR.
Sheffield Wednesday and Preston got off to a flying start with both sides scoring in the opening ten minutes in an enthralling game.
Deon Burton scored in the fourth minute before Brett Ormerod levelled for Preston just two minutes later.
Wednesday then pressed and forced Andy Lonergan in the Preston goal to make a string of good saves before David Nugent broke away and made it 2-1 to Preston on the stroke of half-time.
Nugent then wrapped the game up with his second goal after a mistake at the back by Wednesday.
The game of the day failed to deliver the excitement it promised as Derby just sneaked a victory in tight match with Southampton.
Steve Howard finally broke the deadlock at St Mary's after 83 minutes to ensure Derby maintained their six-point lead at the top.
Southend rescued a point against Stoke as Freddy Eastwood scored in the final five minutes to keep their hopes of survival alive.
Ricardo Fuller had put the home side ahead with a goal on 31 but Stoke failed to hold on and missed out on a chance to move closer to the play-offs.
Sunderland took a step closer to the play-offs with a comfortable victory over Coventry at the Stadium of light.
Dwight Yorke scored on 19 minutes before Carlos Edwards wrapped the match up in the last ten minutes.
Wolves and Plymouth played out a 2-2 draw in a match that saw both sides take the lead only to be pegged back by the other.
Scott Sinclair scored on 27 minutes to put Plymouth in-front at Molineux before Stephen Ward levelled things up shortly after.
Krisztian Timar then made it 2-1 to The Pilgrims with a goal on 36 before Seyi Olofinjana headed home from six yards to level the scores.
Click below for match summaries:
Colchester v Birmingham
Crystal Palace v Ipswich
Hull City v West Brom
Leicester v Luton Town
Norwich v Leeds United
QPR v Burnley
Sheffield Wednesday v Preston
Southampton v Derby
Stoke City v Southend
Sunderland v Coventry
Wolves v Plymouth