Manchester City's 2-0 victory against Stoke sent them 16 points clear at the top of the Premier League and they could even win the title at Old Trafford.
If Pep Guardiola's team at least match Man United’s result in the teams’ next games on March 31 then they can clinch the title by beating United at home on April 7.
The next fixtures Everton v Man City (March 31) Man United v Swansea (March 31)
If City beat Everton while United lose to Swansea then City would secure the league with a draw in the derby. "I think everybody in the blue side of Manchester knows it's a once in a lifetime opportunity," captain Vincent Kompany said.
"But steady, we've one more game before United, which will be difficult, and then we see."
Would United have to give City a guard of honour? No and this is because City can no longer win the title before 7 April. The first team to play them after winning the title would perform this for them.
What happened in the last derby? City beat United 2-1 at Old Trafford thanks to goals from David Silva and Nicolas Otamendi.
When did City last lose a league game? Liverpool beat them 4-3 at Anfield on 14 January 2018.
Click here to see the current Premier League table