Coventry City's 3-1 win over fourth placed Middlesbrough this afternoon at the Ricoh Arena has put the Sky Blues within a point of second from bottom Doncaster.
Rovers played with ten men for an hour in a 2-1 defeat at 19th placed Bristol City.
Coventry have 22 points, Doncaster 23 and Nottingham Forest, who lost 2-1 at divisional leaders West Ham, have 24 points, some four points behind Ipswich who lost 3-1 at Leeds United.
Millwall picked up another three points with Darius Henderson's second hat-trick in four days with a 3-1 win at Barnsley.
Cardiff City stay third after a 3-2 win over Portsmouth, whilst Hull moved up to fifth with a 1-0 win at Reading and Birmingham moved up to sixth with a 3-0 win over Watford at St Andrews.
Seventh placed Blackpool beat Crystal Palace 2-1 whilst Brighton won 2-1 at Peterborough.