Norwich City fought back to overcome Rotherham United at home and reclaim top spot from Leeds United in the Championship.
Norwich City's six-match winning streak in the Championship ended as they drew at Hull City, while Leeds United moved into second place.
Norwich City made it six Championship wins in a row against Swansea City, while there were also victories for Leeds United and Derby County.
Millwall were left downbeat by Norwich City's late fightback and Jordan Hugill finally scored in the Championship for Middlesbrough.
Leeds United returned to the top of the Championship as West Brom were hammered 4-1 at home by Frank Lampard's impressive Derby County.
Leeds United dropped to third in the Championship table on Saturday, as Ipswich Town and Preston North End claimed important wins.
Aston Villa's woes under Steve Bruce continued as they were held to a 3-3 draw by lowly Preston North End in the Championship on Tuesday.
It was plain sailing for Leeds United against Preston North End, but West Brom's 4-2 win over Bristol City saw the most compelling action.
Derby County and West Brom recorded vital wins in the Championship as Aston Villa and Stoke City slumped to concerning defeats.
Stoke City and QPR both claimed their first Championship victories of the season while Leeds United moved above Middlesbrough to go top.