Should Manchester United win their next two games, the gap will be cut to four points and while only a collapse of astonishing proportions would deny Manchester City the title.
Manchester United extended rivals Manchester City's wait for the English Premier League title for at least another two days as they came from a goal down to beat Aston Villa 3-1 on Sunday.
At the bottom, West Bromwich Albion's hopes of avoiding relegation were ended as they went down 3-1 at Arsenal while West Ham United's top-four hopes were dealt a blow.
City could have rubber-stamped their third title in five seasons since Pep Guardiola took over in 2016 by beating Chelsea 24 hours earlier but a 2-1 defeat kept United theoretically in the race.
Had United lost to Villa, City's celebrations would have begun. It will be the same scenario when United face Leicester City on Tuesday and then Liverpool on Thursday.
Should United win those two games, the gap will be cut to four points and while only a collapse of astonishing proportions would deny City the title, it could induce some nerves when Guardiola's side face Newcastle United on Friday.
"It's very unlikely that they won't get the points that they need, but we just have to do our jobs as well as you can," United manager Ole Gunnar Solskjaer said.
Bruno Fernandes, Mason Greenwood and Edinson Cavani scored United's goals in the second half at Villa Park to guarantee a top-four finish and Champions League football, courtesy of West Ham United's 1-0 defeat by Everton.
West Ham had a gilt-edged opportunity to pile the pressure on fourth-placed Leicester City in the battle for a top-four finish but remained five points behind with three games left after a disappointing performance against Everton.
Dominic Calvert-Lewin's 16th league goal of the season earned Everton an 11th away league win of the campaign and boosted his side's European hopes.
West Ham have 58 points to Leicester's 63 with Chelsea now looking strong for a top-four spot with 64.
Liverpool are back in the hunt in sixth place, a point behind West Ham with a game in hand, after beating Southampton 2-0 on Saturday.
"It's not over. Far from it. We've got three games to play and we'll keep going for it," West Ham boss David Moyes said.
West Brom had staged something of a revival under Sam Allardyce with three defeats in their previous 11 games before Sunday's trip to north London.
But time ran out as Arsenal bounced back from their Europa League semi-final defeat by Villarreal to take the win which confirmed West Brom's relegation with three games left.
It is the first time that an Allardyce team has been relegated from the Premier League, having managed 17 different seasons in the competition.
"It's not sunk in yet, but I'm sure I'll wake up tomorrow and realise the situation. I'm bitterly disappointed we're not still in the fight," said Allardyce, who replaced Slaven Bilic in December with West Brom in big trouble.
"We had (enough) time to pull it round. Our real problem was not beating the bottom-six sides when we came up against them."
Brighton & Hove Albion are still not mathematically safe after a 2-1 defeat by Wolverhampton Wanderers, but they will be if Fulham lose to Burnley on Monday.