Nigel Adkins' Southampton missed the chance to move four points clear at the top of the npower Championship as a late equaliser from Jason Scotland grabbed Ipswich a point at St Mary's Stadium.
Saints looked on their way to another priceless victory when Rickie Lambert lashed home his 25th goal of the season in the 74th minute - but Scotland struck five minutes from time to claim a 1-1 draw.
Saints are now just two points above second-placed West Ham, who have a game in hand, and three over third-placed Reading, for whom Noel Hunt hit a first half winner in a 1-0 win over crisis club Portsmouth.
Pompey slumped to the bottom of the table after a 2-1 win for Doncaster at fellow strugglers Nottingham Forest. Frederic Piquionne and Kyle Bennett struck either side of the interval before Dexter Blackstock's late consolation.
Also at the bottom, Cody McDonald rescued a potentially priceless point for Coventry with a last minute equaliser against Crystal Palace. A fourth minute penalty from Darren Ambrose had given Palace the lead.
Goals from Seb Hines and Bart Ogbeche moved Middlesbrough up to fourth with a 2-0 win over Barnsley, while Blackpool blew a second minute lead through Thomas Ince at Derby, with a Steve Davies brace giving the Rams a 2-1 win.
Bristol City grabbed a dramatic 3-2 win over Leicester. Lloyd Dyer's opener for the Foxes was cancelled out by Kalifa Cisse and Brett Pitman for the home side. Neil Danns equalised before Jon Stead won it for City in the 79th minute.
Hull and Leeds shared the points in a dire goalless draw at the KC Stadium, while Millwall continued their recent recovery with a 3-0 win at Peterborough with goals from Hamer Bouazza, Andy Keogh and Harry Kane.