We are in the middle of one of the Premier League's most dramatic and tightest title races, but did it swing back in leaders Arsenal's favour on Saturday?
The Gunners went six points clear of Manchester City with a 3-0 win over Fulham and have just three league games left this season.
Pep Guardiola's second-placed side have five fixtures left but know there is very little room for error in the fight to be champions.
Defeats by Bournemouth and Manchester City, coupled with a victory for Guardiola’s men at Burnley, had knocked the Gunners off the top spot two weeks ago for the first time in 209 days.
But Arsenal have since beaten Newcastle United and Fulham either side of their Champions League semi-final first-leg draw at Atletico Madrid.
They have survived a ridicule-filled fortnight, which included a fan going viral for drinking from a water bottle labelled 'Arsenal tears' and City striker Erling Haaland calling the club boring on Snapchat.
And Opta now gives them 79.7% chance of being English champions for the first time since 2004.
The title could be settled on goal difference or even goals scored, so Mikel Arteta will be thrilled his side, who have won 10 games by a one-goal margin this season and been criticised for their cautious performances, scored three unanswered goals against Fulham.
In extending their goal difference advantage over City to four, it felt like 1-0 to the Arsenal was out and all-out attack was in.
One of the reasons Opta's calculations favour Arsenal so heavily is their favourable run-in.
After their Champions League return tie against Atletico on Tuesday, they visit strugglers West Ham next Saturday, host relegated Burnley on 18 May and then travel to Crystal Palace on 24 May.
Manchester City visit Everton on Monday, before taking on seventh-placed Brentford away from home, hosting Crystal Palace, travelling to sixth-placed Bournemouth – who are on a 15-game unbeaten run in the league – and then facing Champions League chasers Aston Villa at home on the final day.