Leicester City must wait at least one more day for their first-ever Premier League title after drawing 1-1 with Manchester United at Old Trafford on Sunday.
Claudio Ranieri's side fell short of the victory that would have brought the silverware but they will be crowned champions on Monday if second-placed Tottenham Hotspur, who trail them by eight points, fail to beat Chelsea at Stamford Bridge, where they have not won since 1990.
Hopes of a Leicester triumph on Sunday suffered an early setback when striker Anthony Martial put United ahead with a neat right-foot finish from Antonio Valencia's eighth-minute cross.
Wes Morgan soon headed an equaliser from a Danny Drinkwater free kick, and the visitors thought they deserved a penalty when Riyad Mahrez clashed with Marcos Rojo in the United area, but without the suspended Jamie Vardy they lacked their usual threat on the break.
Leicester finished the game with 10 men after Drinkwater was sent off for a second bookable offence five minutes from time.
The midfielder will now miss Leicester's next game at home to Everton, when victory will secure the title even if Tottenham beat Chelsea.
Jurgen Klopp was made to pay for fielding Liverpool's youngest ever Premier League starting line-up as Swansea swept them aside to secure their own survival in England's top flight.
Liverpool struggled against the pace of Andrew Ayew. The Ghanaian scored twice, first with a powerful header from a 20th-minute corner and then with a 66th-minute shot after the Reds failed to clear their lines.
Jack Cork also found the net with a curling right-foot shot on 33 minutes.
Klopp had made eight changes from the Liverpool side beaten by Villarreal, starting with an average age of just 23. But, with Liverpool two down at the interval, the manager brought on Lucas and Christian Benteke, who netted with a header on 66 minutes before Ayew restored Swansea's two-goal lead.
Liverpool were forced to play the final 14 minutes with 10 men after Brad Smith was sent off for a second bookable offence.