The most highly-anticipated Manchester derby in decades is likely to decide the destination of the Premier League title this season.
Watch Man City v Man United at Sky Sports from 2000 BST on Sky Go. Don't have Sky Go? Open a Skybet account today to get a reduced Sky Sports bill!
For some time now it has been a two-horse race for the crown and as the battle between these two giants has ebbed and flowed, we have now arrived at the biggest game of the campaign.
City enjoyed a healthy lead over United for a time, but the Blues' title charge began to falter as the pressure of closing in on their first Premier League title clearly started to get to them.
Step up the Red Devils, who moved into pole position as they went in search of their 20th league title, only to go on to struggle themselves in recent weeks.
United at one stage held an eight-point lead at the top of the table but a defeat to Wigan Athletic and a thrilling 4-4 draw with Everton at Old Trafford in their last outing, has left them with just a three-point advantage ahead of the clash at the Etihad Stadium.
Manager Sir Alex Ferguson believes City would go on to win the Premier League title if they were to collect all three points on home soil and has insisted his players will be going all out for a win.
This is really a match City must win and you can expect their boss Roberto Mancini to go with an attacking line-up for the derby.
Argentine duo Sergio Aguero and the prodigal son Carlos Tevez have looked extremely dangerous in attack in recent weeks and United will be concerned with that and the ease with which Everton scored four at the ‘Theatre of Dreams’.
The momentum is with the chasers and City might just edge this all-important derby to set up a very exciting end to the 2011/2012 Premier League season.