Burnley extended their lead at the top of the Championship table to six points after coming from behind to beat Middlesbrough 3-1 at Turf Moor.
The visitors took the lead just after half-time when Duncan Watmore, who had only just come on as a substitute, capitalised on a defensive mistake.
But Burnley's response was impressive. Manuel Benson equalised on the hour mark and then put the hosts ahead seven minutes later with a cross that evaded everyone - Republic of Ireland midfielder Josh Cullen being credited with the assist - before Jonny Howson headed into his own net.
Connor Roberts was sent off in the final minutes when the referee thought he had handled on the line, although replays showed the ball actually hit the bar.
Boro were unable to take advantage of their stroke of fortune, though, as Chuba Akpom's weak penalty was easily saved.
Blackburn recorded a hard-fought 2-0 victory at fellow high-fliers Norwich to move to within two points of the automatic promotion places.
Ben Gibson's own goal and a deflected effort from Tyrhys Dolan settled a tight game of few clear-cut chances, enabling the visitors to close the gap on second-placed Sheffield United, who are not in action until Monday when they play Wigan.
Watford closed to within four points of the Blades thanks to a 2-0 win over bottom side Huddersfield, Joao Pedro scoring both goals in the second half.

QPR head coach Neil Critchley made a winning start to his tenure after being appointed last Sunday as Rangers ended a run of four straight defeats by beating fellow play-off contenders Preston 1-0.
The only goal came from Irish international Jimmy Dunne in the 58th minute, the defender converting from close range after a Kenneth Paal corner.
Swansea staged a remarkable comeback to draw 3-3 with Coventry. The Sky Blues looked certain to take the three points when Viktor Gyokeres made it 3-0 in the 54th minute, adding to goals from Jonathan Panzo and Jamie Allen.
But Joel Piroe pulled one back in the 68th minute and the Swans earned an unlikely point through Jay Fulton and Liam Cullen.
West Brom continued their good run of form with a fifth win in a row, beating Rotherham 3-0.
Jed Wallace put the Baggies in front in the 20th minute, Grady Diangana scored the second 12 minutes after half-time and Brandon Thomas-Asante made sure of the points, tucking home the rebound after his penalty was saved.
Dara O'Shea started for West Brom, with Jayson Molumby a 74th minute substitute, while Chiedozie Ogbene was in action for Rotherham.
Hull and Sunderland drew 1-1 after an eventful second half. Oscar Estupinan spurned a glorious chance for Hull to take the lead when he rolled his penalty past the post, and Sunderland were then reduced to 10 men.
Elliot Embleton injured himself in fouling Ryan Woods and was shown a red card as he was carried off.
Ross Stewart gave the visitors the lead in the 74th minute but Ozan Tufan equalised for Hull eight minutes from time.
Stoke came from behind to beat Bristol City 2-1, Liam Delap cancelling out Nahki Wells' opener with the final action of the first half before Jacob Brown netted the winner in the 57th minute.
Kion Etete scored his first goal for Cardiff but Blackpool earned a 1-1 draw through Gary Madine.
Meanwhile in League One, former Ireland striker David McGoldrick netted a hat-trick for Derby County as they thrashed Forest Green Rovers 4-0, with current Boys in Green Conor Hourihane and Jason Knight setting up two of the Rams' goals.
Listen to the RTÉ Soccer podcast on Apple Podcasts, Spotify or wherever you get your podcasts.
Follow the 2022 World Cup final between Argentina and France via our live blog on RTÉ.ie/sport and the RTÉ News app, watch live on RTÉ2 and RTÉ Player or listen live on RTÉ Radio 1's Sunday Sport.