Knowing victory at the Etihad would see us regain the title, we gained a 44th minute lead thanks to Raheem Sterling’s close-range strike.
Sergio Aguero then saw a 45th minute penalty saved – and Chelsea hit back after the break as Hakim Ziyech levelled affairs on the hour.
However, though City strove to find a winner and saw a shout for a late penalty turned down, it was Cheslea who gained the winner, Marcos Alonso beating Ederson in injury time to seal the victory and ensure the race goes on – at least for 24 hours.
City boss Pep Guardiola opted to make nine changes from the side that swept Paris Saint-Germain aside in the Champions League semi-final – and tweak his tactical formation to a 5-1-4 set-up.
And, perhaps not surprisingly in the wake of their midweek European exertions, it proved a cagey, measured opening as both sides pressed and sought to get the measure of each other.
Chances proved at a premium in a patient, slow burn first half hour and while Chelsea’s Timo Werner did have the ball in the net on 31 minutes, the German was well offside.
But a passive first half suddenly exploded into life in a dramatic finale with City’s all-important breakthrough arriving on 44 minutes thanks to Sterling.
Jesus was the architect, seizing on an error by Christiansen on the left edge of the box, before the Brazilian unselfishly fed the ball across to the waiting Aguero.
The striker’s first touch was not the cleanest - but it proved no impediment as Sterling stole in on Kun’s blind side to apply the all-important close-range finish.
Our grip on the game – and a prospective third title in four years- could have been further tightened in first half injury time after Jesus was upended by Billy Gilmour in the box.
Referee Anthony Taylor pointed to the spot straight away.
But there was still work to do for City with Chelsea noticeably stepping up the intensity after the break.
And it was Tuchel’s side who drew level on 63 minutes through Hakim Ziyech.
City were disposed and a swift counter through Alonso and Pulisic saw the ball find Ziyech on the edge of the area and the Moroccan fired home past Ederson into the bottom corner.
With both sides striving for a winner, Jesus weaved his way at the heart of the visitors’ defence only for the shot to drift wide.
Chelsea then had the ball in the City twice through Werner and Hudson-Odoi – but fortunately on both occasions the strikers were offside.
Sterling was then updended by Zouma. Referee Taylor ruled no penalty and a VAR check also adjudged no spot-kick.
And to compound City’s frustration, deep into injury time Alonso then evaded the City defence to beat Ederson with an injury time flick and claim all three points for the Londoners.
CHELSEA: Mendy, Azpilicueta, Christensen (Zouma 45), Rudiger, James, Kante (Jorginho 67), Gilmour, Alonso, Ziyech (Hudson-Odoi 76), Werner, Pulisic
Subs: Kepa, Emerson, Livramento, Havertz, Ambraham, Giroud
“In general, the performance was good,” the boss said at his post-match press conference.
“We are sad because we lose - we wanted to close the Premier League today - but we have to be focused. Football is unpredictable and we have to focus on the game at Newcastle.
“I will not start thinking about the action and another one and another. It will never end. Everyone made a good contribution and we were incredibly focused.
“First goal, we didn't block the shot well and the second we did not defend the penalty spot. There were many things but in general the game was good against a top side.
“Now we have six days, more than ever in this season. We will rest and then prepare for our final at Newcastle.”
Today’s goal brought up double figures for Raheem Sterling in the Premier Leeague.
It also meant the England star has now scored ten or more goals in each of his last four Premier League campaigns - only Sergio Aguero (9) has reached double figures more often in the competition for City.
What it means
All the attention is now on Manchester United’s trip to Aston Villa. If United win or draw, the title race will continue but if they lose then we will be crowned champions.
After an intense period of high-profile matches, City now have six days respite before we are next in action.
We travel to Newcastle United next Friday evening (May 14th) for our penultimate Premier League away fixture.
Kick-off at St James’ Park is scheduled for 8pm.
News about Man City v Chelsea
Sterling rues missed chances in wake of Chelsea defeat
Raheem Sterling said City had paid the price for not finishing our chances in the wake of our 2-1 defeat at home to Chelsea. Read more.
Guardiola: Champions League final a different game
Pep Guardiola says Saturday's defeat to Chelsea will have little bearing on the Champions League final the two sides will contest at the end of the month. Watch more.
Guardiola: Pressure to win the title is what I want
Pep Guardiola says he welcomes the pressure and spotlight as City seek to seal regaining the Premier League title, adding that he believes it brings the best out of his squad. Watch more.
Sterling confident City can seal title
Raheem Sterling says he is confident City can get the three points we need to be confirmed as Premier League champions, despite the 2-1 defeat at home to Chelsea on Saturday. Watch more.
City 1-2 Chelsea: Full-match replay
Rewatch the full 90 minutes of our Premier League clash with Chelsea on CITY+. Watch more.
Guardiola calls for Newcastle focus after Chelsea loss
Pep Guardiola says Manchester City must focus on our next game against Newcastle United and not dwell on missing out on the chance to win the Premier League title after our defeat to Chelsea. Read more.
Lescott and Onuoha have their say on Player of the Season finalists
Former City duo Joleon Lescott and Nedum Onuoha have cast their eye over the final three in our Etihad Player of the Season voting. Read more.
City 1-2 Chelsea: Brief highlights
Watch the best of the action from Manchester City’s 2-1 loss against Chelsea in the Premier League. Watch more.
City 1-2 Chelsea: Extended highlights
Watch extended match action of Manchester City’s 2-1 defeat to Chelsea in the Premier League. Watch more.
Premier League still remains primary focus, says Guardiola
Pep Guardiola insists that City must secure the Premier League title before we can turn our attentions to the Champions League final. Read more.