Norwich City 1-0 Rotherham United
Walker opened the scoring in the 19th minute from the penalty spot before adding a second 10 minutes into the second half.
Huddersfield Town 4-1 Swansea City
Lewis O’Brien put Huddersfield back in front three minutes after the break and Holmes’ quickfire double put the game out of sight before the hour mark.
Watford 2-1 Derby County
Hughes’ effort came in the 21st minute, just two minutes after Joao Pedro had fortunately put the Hornets in front.
Colin Kazim-Richards thought he had pulled one back for the visitors six minutes before the break, only for his header to be disallowed for a foul.
William Troost-Ekong turned Nathan Byrne’s cross into his own net in the 77th minute to give Derby a lifeline, but the Rams could not find an equaliser.
Reading 0-2 Middlesbrough
Fletcher gave Boro the lead midway through the first half before Marc Bola doubled that lead just seven minutes later.
Queens Park Rangers 2-1 Bournemouth
Kane had restored QPR’s lead seven minutes from time after Shane Long’s first Bournemouth goal in the 69th minute had cancelled out Stefan Johansen’s 58th minute opener.
Cardiff City 4-0 Preston North End
Kieffer Moore dispatched a penalty after just two minutes, before Josh Murphy made it 2-0 less than a minute after the restart.
Paul Gallagher and Ched Evans both had their penalties saved by Phillips with the score at 2-0, and shortly after Marlon Pack added Cardiff’s third on 71 minutes.
Mark Harris rounded off the win with 13 minutes to go to add more misery on Alex Neil and Preston.
Powell’s first strike was a tap in after 20 minutes and he headed his and the Potter’s second in the 63rd minute.
Bristol City 0-1 Barnsley
Morris found space in the box to bury his chance in the 67th minute after a goalmouth scramble.
Sheffield Wednesday 0-1 Birmingham City
Hogan’s finish came just after the hour mark, after Liam Shaw picked up his second yellow card five minutes into the second half.
Nottingham Forest 1-0 Blackburn Rovers
Mighten’s 26th minute goal gave Forest a half time lead before Brice Samba kept out Adam Armstrong’s penalty to secure the win.
Scott Malone had an effort tipped over the bar by David Stockdale in the second half, after Bartosz Bialkowski was equal to Daryl Horgan’s shot before the break.