Charlie Austin netted a controversial last-gasp penalty to hand West Brom a crucial 1-0 victory over Preston at Deepdale.
Austin was on hand to convert from the spot to secure the Baggies a fifth successive victory and move them back above Leeds.
Slaven Bilic’s side looked set to rue a number of missed opportunities in the first half as they struggled to break through a resilient Preston defence.
But Austin’s spot-kick moves them two points clear of Leeds, while Preston slipped to a third successive defeat as their unbeaten home record in the Championship came to an end.
The visitors were much the better side in the first half and Bilic would have been frustrated his side failed to lead at the break.
After a sedate opening, Nathan Ferguson had the first effort on 22 minutes. The right-back’s surging run carried him from his own half to the edge of the Preston box but his fierce drive was tipped over by Declan Rudd.
That break sparked the Baggies into raising the tempo and more chances followed. Matt Phillips picked up the ball following a corner and curled a left-footed effort just wide from 22 yards.
Phillips then turned provider just after the half hour mark as his pinpoint free-kick from the right found Kyle Bartley unmarked at the far post, but the centre-back inexplicably side-footed wide with a clear sight of goal.
Scotland international Phillips’ turn and shot inside the area after 35 minutes was comfortably held by Rudd, before his powerful low drive was tipped around the post.
Preston’s only opening of a disjointed opening 45 minutes fell to Sean Maguire, who broke in behind from a throw, but the Republic of Ireland striker fired straight at Sam Johnstone from a tight angle.
LATEST FOOTBALL NEWS
Axed Tottenham boss admits he is ready to 'listen to new projects' amid Arsenal links
Ballon d'Or top 10 players since 2000, and who has made the 2019 list?
Messi edges Van Dijk to Ballon d'Or and moves ahead of Ronaldo with sixth triumph
Liverpool defender Van Dijk questions whether Ronaldo was a rival for Ballon d'Or
England 'ducking out' friendly against France before Euro 2020
FA Cup third round draw revealed as Premier League giants enter the competition
serie a bound?
Arsenal striker being 'closely followed' by Inter as Conte eyes January move
Watch Man United v Spurs for free on Amazon, unusual kick-off time, team news
Leicester boss Rodgers would take Arsenal job 'in a heartbeat', claims pundit
Predicted – How the Premier League table will finish in 2019/20 *December update*
Liverpool ace insists he will still be 'a winner' even if Messi claims Ballon d'Or
What Ljungberg must do to land Arsenal job permanently
Alex Neil’s side were vastly improved in the second period and created a flurry of chances just after the hour mark.
Maguire’s lay-off found Daniel Johnson, whose curling effort from 20 yards was tipped wide by former Preston loanee Johnstone.
West Brom failed to clear the resulting corner and the ball was squared to Alan Browne at the far post, but his powerful strike was brilliantly blocked in his own goalmouth by Ferguson.
Once again the Baggies were tested from the corner but Jayden Stockley was unable to direct his header on target from a couple of yards out.
Bilic’s side increasingly struggled to break through a resilient Preston defence as the match wore on.
But the big moment came in the 89th minute, as Kyle Edwards surged through on goal and was brought down by a sprawling Rudd.
Substitute Austin made no mistake from the spot, sending Rudd the wrong way to seal victory.