Leeds United went back to the top of the Championship in the early kick-off after they scored a 100th minute equaliser against Middlesbrough.
There will be no further change to first place on Saturday as Norwich do not play until Sunday when they take on bottom side Ipswich.
Here is what happened in the 3pm fixtures.
Blackburn Rovers 0-1 Bristol City
Bolton Wanderers 1-2 Preston North End
Derby County 2-0 Hull City
Nottingham Forest 2-1 Brentford
Queens Park Rangers 3-4 Birmingham City
Rotherham United 1-1 Wigan Athletic
Sheffield Wednesday 0-0 Reading
Swansea City 1-0 Millwall