Tommy Smith got the ball rolling with a close-range header in the 38th minute before David McGoldrick, Aaron Mclean and another for Smith sealed an emphatic win.
Meanwhile, Derby were 3-0 winners at home to Huddersfield. Craig Bryson, Jamie Ward and Richard Keogh all got on the scoresheet as the Rams climbed closer to the play-off places.
Crystal Palace beat Charlton 2-1 thanks to two goals by Glenn Murray, which cancelled out Ricardo Fuller's 15th minute strike.
There was no respite for struggling Bristol City as Jordan Rhodes scored a goal in each half for Blackburn in a 2-0 win at Ewood Park.
Martin Paterson's late goal for Burnley denied basement side Peterborough a victory as the two sides drew 2-2 at London Road.
Charlie Austin put the visitors ahead in the first minute before Tommy Rowe scored twice in two minutes in the second half to put Posh ahead. However, Paterson denied the home side their ninth league win of the season when he struck home with just five minutes remaining.
Sheffield Wednesday moved away from the bottom with a 3-1 win over 10-man Brighton.
Leroy Lita, Danny Pugh and Michail Antonio scored for Wednesday, with Andrea Orlandi's low strike scant consolation for Brighton.
Meanwhile, Watford came from a goal down to beat Bolton 2-1 and move within touching distance of the automatic promotion places. Marvin Sordell's penalty put the Trotters ahead but goals either side of the break from Matej Vydra and Almen Abdi earned Watford the victory.
- Sports & Recreation
- Aaron Mclean