Fulham and Brentford put pressure on the Championship’s leading sides as both claimed victories on Saturday.
West Brom do not play until Sunday and Leeds face Nottingham Forest in the 5.30pm kick-off, which is live on talkSPORT 2, but have both sides breathing down their neck as the race for the Premier League hots up.
Julian Jeanvier put Brentford 1-0 up in the 24th minute when he fired in from close range.
Middlesbrough pegged back the hosts the first time in the 58th minute when Lewis Wing’s shot from outside the box found the net.
Just two minutes later, Brentford restored their advantage when Bryan Mbeumo scored but a frantic five minutes was completed by Ashley Fletcher who headed in to make it 2-2.
Ollie Watkins then scored his 20th goal of the season as the Bees grabbed a late winner to put pressure on the sides above them.
Jamie O’Hara questions if Leeds will win promotion
Fulham were dominant in their match at Blackburn but had to wait until the 65th minute to break the deadlock.
Aleksandar Mitrovic added his 20th Championship goal of the season to make it 1-0 as they closed down the gap on leaders West Brom to just a point, who play on Sunday.
Stoke got a much needed win in their relegation clash with Charlton at the Bet365 Stadium.
James McClean put the hosts 1-0 up before Ben Purrington struck back on the stroke of half-time.
Tom Ince and Nick Powell scored second half goals to give them a 3-1 and move them above Charlton in the table.
In the early kick-offs, Preston extended their unbeaten run to five games with a 2-1 win over Wigan.
Tim Barkhuizen and Daniel Johnson netted first-half goals for Alex Neil’s side as they maintained their push for promotion.
Barnsley and Sheffield Wednesday shared the points when Cauley Woodrow cancelled out Josh Windass’ debut goal for the Owls.
Full results from Saturday’s Championship fixtures:
Wigan 1-2 Preston (12.30pm kick-off)
Barnsley 1-1 Sheffield Wednesday (1pm kick-off)
Blackburn 0-1 Fulham
Brentford 3-2 Middlesbrough
Huddersfield 2-0 QPR
Luton 0-1 Cardiff
Reading 1-1 Hull
Stoke 3-1 Charlton
Swansea 2-3 Derby
Nottingham Forest v Leeds (5.30pm kick-off live on talkSPORT 2)