Former Blackburn fan favourite Sammie Szmodics scored a late third goal against his old club as Ipswich extended their unbeaten run to six matches in all competitions with a 3-0 Championship victory at Portman Road.
Two goals in the opening 12 minutes set promotion-seeking Ipswich on their way and they remain third in the table.
Injury-hit Rovers conceded an own goal from debutant and Irish underage international Eiran Cashin, while Town midfielder Jack Taylor scored the second and Szmodics was on target in the 88th minute - to add the gloss - in a match where the hosts spurned a series of missed chances.
Blackburn, who failed to have a shot on target, were left languishing in 20th spot to sit just four points above the relegation zone.
Haji Wright scored for the first time since early October as leaders Coventry came from behind to beat local rivals Leicester 2-1.
Wright came off the bench to secure Frank Lampard's side a crucial three points in the race for promotion.
Jordan James had opened the scoring for Marti Cifuentes' side before Ellis Simms equalised shortly after the break.
It was a much-needed win for the Sky Blues, who had seen their lead over second-placed Middlesbrough cut to just three points after a run of two wins in eight since the start of December.
Norwich inflicted Wrexham's first Championship home defeat since September with a 2-1 victory at the SToK Cae Ras.
Anis Ben Slimane gave Norwich a ninth-minute lead before the in-form Sam Smith restored parity before the break.
Jovon Makama struck after 58 minutes to take his Championship goals tally into double figures and end Wrexham's 10-game unbeaten home league run that stretched back to 13 September.
Norwich remain in the relegation zone despite an upturn in results since Philippe Clement succeeded the sacked Liam Manning in November, but are within a point of Blackburn and Portsmouth in 22nd.
Goals from Kyle Joseph and Charlie Hughes extended injury-hit Hull's unbeaten run on the road to five matches with a 2-1 win over Southampton.
Joseph and Hughes both took advantage of weak defending to make it six wins from Hull's last nine matches away from the MKM Stadium.
The Tigers were without 11 players for their visit to the south coast but returned to the play-off places, despite Ross Stewart's consolation.
It meant Southampton boss Tonda Eckert lost at St Mary's for the first time since replacing Will Still in early November, with his side 10 points shy of the top six.
Portsmouth claimed an important three points in their bid for Championship survival as they beat Sheffield Wednesday 1-0 at Hillsborough.
The Owls may have fancied their chances as their only league win in an otherwise miserable season came against the visitors back in September but Adrian Segecic's second-half goal was enough to give Pompey the victory in a game with a lack of any real attacking quality shown from both sides.
Sonny Carey's second-half goal earned Charlton a 1-0 victory over nine-man Sheffield United at the Valley.
Senegalese midfielder Djibril Soumare and captain Japhet Tanganga both saw red in the first half to leave Chris Wilder's side with a huge uphill battle.
The Blades had dominated the Sky Bet Championship match before their two dismissals.
Patrick Agyemang scored a deserved late winner as Derby beat Preston 1-0 at Deepdale.
The Rams created more opportunities throughout the match and the 25-year-old United States international claimed victory with a well-directed header in the 82nd minute.
It was just a third league home defeat of the season for Paul Heckingbottom's play-off hopefuls but they remain in the top six.
Swansea were denied a first win in three games as Patrick Roberts brought Birmingham's poor away sequence to an end in a 1-1 draw.
Roberts scored a 72nd-minute equaliser for the visitors to prevent them from falling to a seventh straight defeat on the road in the Championship.
The share of the spoils leaves Birmingham just above Swansea in mid-table, with both clubs distant from both the play-offs and the relegation spots.
Swansea striker Zan Vipotnik had given his team a first-half lead with his 14th goal of the season.