Leeds United's quest of returning to the Premier League just became that bit more challenging after a last-gasp setback amid the latest round of Championship results.
Daniel Farke's side were held to a 2-2 draw with Swansea on Saturday afternoon. Brenden Aaronson opened the scoring for Leeds in the first minute, before Harry Darling equalised for the visitors at Elland Road.
Wilfried Gnonto thought he had scored the winner for Leeds - only for Zan Vipotnik to equalise in stoppage-time for the Swans. The result means that Leeds stay in second place in the Championship table and are two points behind leaders Sheffield United, who beat Coventry City on Friday night. Burnley also secured a win on Saturday afternoon, claiming a 1-0 victory over Bristol City - while they are level on points with Leeds in third.
Leeds now have just seven Championship matches left to play this season. Here, Leeds Live takes a closer look at the run-in and how it compares to their promotion rivals;
Leeds United's remaining Championship fixtures
Luton Town (A) - Saturday, April 5 - 12.30pm
Middlesbrough (A) - Tuesday, April 8 - 8pm
Preston North End (H) - Saturday, April 12 - 12.30pm
Oxford United (A) - Friday, April 18 - 8pm
Stoke City (H) - Monday, April 21 - 3pm
Bristol City (H) - Saturday, April 26 - 3pm
Plymouth Argyle (A) - Saturday, May 3 - 12.30pm
Sheffield United's remaining Championship fixtures
Oxford United (A) - Saturday, April 5 - 3pm
Millwall (H) - Tuesday, April 8 - 7.45pm
Plymouth Argyle (A) - Saturday, April 12 - 12.30pm
Cardiff City (H) - Friday, April 18 - 5.30pm
Burnley (A) - Monday, April 21 - 5.30pm
Stoke City (A) - Saturday, April 26 - 3pm
Blackburn Rovers (H) - Saturday, May 3 - 12.30pm
Burnley's remaining Championship fixtures
Coventry City (A) - Saturday, April 5 - 12.30pm
Derby County (A) - Tuesday, April 8 - 7.45pm
Norwich City (H) - Friday, April 11 - 8pm
Watford (A) - Friday, April 18 - 3pm
Sheffield United (H) - Monday, April 21 - 5.30pm
Queens Park Rangers (A) - Saturday, April 26 - 3pm
Millwall (H) - Saturday, May 3 - 12.30pm