West Brom and Leeds remain separated by three points in the Championship's automatic promotion places after each being held to draws on Boxing Day.

Leeds needed an 89th-minute equaliser from Stuart Dallas to earn a 1-1 draw at home to fellow promotion hopefuls Preston North End, while West Brom conceded in the 90th minute to share the same scoreline with Barnsley.

Brentford, 3-1 victors over Swansea City, were the only winners in the top six as Fulham came from behind three times in a thrilling 3-3 draw at Luton Town and Sheffield Wednesday conceded twice in stoppage time to lose 3-2 at Stoke City.

There was also late drama at Wigan Athletic, with Derby County's Martyn Waghorn snatching a 1-1 draw against the division's bottom side.

 

THREE DRAWS OUT OF FOUR FOR BAGGIES

Filip Krovinovic capitalised on a poor clearance from Barnsley goalkeeper Samuel Sahin-Radlinger to give West Brom a fifth-minute lead at Oakwell but Aapo Halme converted Conor Chaplin's cross from close range to earn a point.

West Brom extended their unbeaten run to 14 matches – the longest sequence since 1901-02.

Any designs Leeds had on trimming the gap at the top were compromised by Alan Browne giving Preston the lead midway through the first half at Elland Road.

Mounting second-half pressure finally told but after winning seven consecutive games from the start of November, Marcelo Bielsa's men are now winless in three.

Brentford are eight points further back in third, with Ollie Watkins helping himself to a brace in their fifth successive victory at Griffin Park.

DRAMA AT THE BOTTOM

Along with Barnsley, all of the bottom four claimed positive results – most notably Stoke.

James McClean gave Michael O'Neill's Stoke an early lead but Morgan Fox and Tom Lees converted second-half corners to suggest further misery for the Potters.

Tyrese Campbell had other ideas, however, netting an acrobatic volley before Sam Vokes scrambled home in the 97th minute to lift Stoke off the foot of the table.

Waghorn scored Derby's first goal in seven Championship away games to cancel out Joe Garner's opener and leave Wigan bottom.

Fulham are fifth and one of three teams on 39 points after a remarkable contest at Kenilworth Road, where Bobby Decordova-Reid's second of the game in the fourth minute of injury time ensured a share of the spoils.

BONNE ENDS CHARLTON'S VICTORY WAIT

Macauley Bonne hit a brace and set up Alfie Doughty's winner as Charlton Athletic overcame Bristol City 3-2 – their first victory in 12 games.

Middlesbrough and Reading were two other teams moving clear of trouble thanks to respective 1-0 wins at home to Huddersfield Town and Queens Park Rangers.

Blackburn Rovers were unable to close on Preston in the final play-off spot as they shared a 1-1 draw with Birmingham City, while Cardiff City and Millwall did likewise to remain on 34 points apiece.

Lewis Grabban scored both goals in Nottingham Forest's 2-0 victory at Hull City.