Leeds ends year on top as Fletcher sinks West Brom
A late own goal from Wes Harding sent Leeds United above West Brom in the Championship table, while Fulham moved up to third.
Leeds United overcame Birmingham City in a nine-goal thriller to move top of the Championship table as previous leader West Brom suffered a shock home defeat to Middlesbrough.
Marcelo Bielsa's Leeds benefited from an injury time own goal at St Andrew's, Wes Harding turning Luke Ayling's low cross into the net to settle a post-Christmas cracker.
The visitor had previously let slip a lead on three occasions during a see-saw contest, though by finding a late winner they leapfrog West Brom, which lost for just the second time in the league this season.
Fulham moved to third after a 1-0 triumph over Stoke City, with Brentford slipping back a spot in the standings after going down to Aiden O'Brien's eighth-minute goal at in-form Millwall.
Nottingham Forest moved up to fifth by beating bottom club Wigan Athletic, overtaking Sheffield Wednesday after the Owls went down 2-1 at home to Cardiff City. Preston North End also slipped up, beaten 2-0 at home by Reading.
Elsewhere, Bristol City eased past Luton Town, Steve Mounie was the hero for Huddersfield Town in a 2-1 win over Blackburn Rovers and Hull City won by the same scoreline at QPR. Swansea City's meeting with Barnsley, meanwhile, ended in stalemate, the only goalless draw on a busy day in England's second tier.
LEEDS LEAVE IT LATE
There was no sign of the drama to come when Leeds moved into a 2-0 first-half lead, Helder Costa and Jack Harrison getting the goals.
However, Birmingham would continuously peg their high-flying opponents back. Lukas Jutkiewicz was on target twice for the hosts in the second half, including netting a stoppage-time equaliser that seemed certain to see the game finish at 4-4.
Yet full-back Ayling – who had put his team 3-2 up with a sensational long-range strike – made one final, telling contribution to proceedings, his run and cross from the right resulting in Harding's own goal.
FLETCHER FLATTENS BAGGIES
Middlesbrough recorded its first away win under Jonathan Woodgate as they upset the odds against promotion-chasing West Brom.
Centre-back Daniel Ayala put the visitor in front in the 17th minute and it defended stoutly until doubling its advantage in stunning fashion deep into stoppage time.
Ashley Fletcher opted to take aim from distance when a throw-in reached him midway inside the West Brom half, the forward smashing the ball over the head of Baggies goalkeeper Sam Johnstone to wrap up all three points and end Woodgate's wait for success on the road.
TOUGH FINISH TO 2019 FOR STRUGGLERS
It was a good day for Derby County – and it did not even play. The lowly Rams face Charlton Athletic on Tuesday but only one team – Barnsley, which kept a clean sheet in a 0-0 draw at Swansea – managed to close the gap on it at the foot of the table.
Wigan could have climbed off the bottom had it avoided defeat at Nottingham Forest, who took the lead through Tobias Figueiredo on the hour.
However, Forest needed a fine penalty save from Brice Samba – who guessed correctly to turn away Josh Windass's spot kick – to preserve its narrow advantage through to the final whistle, meaning Wigan will welcome in 2020 at the foot of the standings.