Birmingham’s struggles continued as they were beaten 2-0 at Barnsley, Tom Bradshaw and Zeke Fryers on target.

Reading thumped Derby 4-2 at Pride Park, stunning the in-form hosts.

Liam Moore (nine) got them off to a fine start and Sone Aluko made it two (13). The goals kept coming thanks to Roy Beerens (54) and, even though Jonny Russell pulled one back (71), Mo Barrow added a fourth (75).

Chris Martin’s goal was a late consolation.

Sheffield Wednesday stunned Aston Villa with a 2-1 win at Villa Park. Adam Reach’s first-minute stunner set Wednesday on their way and, as John Terry went off injured for Villa, Jordan Rhodes doubled the lead before Chris Samba scored with no time left.

Nottingham Forest had too much for QPR, beating them 4-0 at the City Ground.

The game was firmly under the Reds’ control by the break thanks to goals from Tyler Walker (13) and Kieran Dowall (20) before Barrie McKay added a third in the second half. Walker, the son of Forest great Des, made it four late on.

Ipswich subjected Preston to a 3-0 loss at Portman Road thanks to Martyn Waghorn, David McGoldrick and Bersant Celina.

We reserve the right to remove any content at any time from this Community, including without limitation if it violates the Community Standards. We ask that you report content that you in good faith believe violates the above rules by clicking the Flag link next to the offending comment or by filling out this form. New comments are only accepted for 3 days from the date of publication.