Sergio Aguero was pushed through the pain barrier in midweek against Liverpool, but that was with a Champions League semi-final place on the line.
City may well have to wait another week to start celebrating a third title in seven seasons although it could happen as soon as Sunday in the unlikely event of Manchester United losing at home to bottom club West Bromwich Albion.
"[Against Tottenham] we had to be a little bit stronger mentally especially because it was off the back of an amount of bad events so I'm really happy with the result and the response".
That goal buoyed Spurs after the break but they were unable to convert their new-found vigour into goals, with City continuing to create the clearer chances.
But with less than 20 minutes remaining in the game, Raheem Sterling grabbed the all-important third goal to return City to winning ways andon the edge of the title.
"I am not concerned, we must now be ready for Tuesday".
"No [I won't be watching United] I have golf game", he said.
"What a number. Wow!" exclaimed manager Jurgen Klopp on hearing Salah is the first Liverpool player since Ian Rush 31 years ago to score 40 in a season.
Christian Eriksen reduced the arrears in fortunate circumstances, his initial shot blocked by Aymeric Laporte before deflecting back off the Dane and past the stranded Ederson, with Sterling adding the third in the second-half.
The challenge looked to have been outside of the box, but referee Jon Moss pointed to the spot for a City penalty.
The last time Spurs conceded three goals at home in the Premier League was in March 2015 in a 4-3 win against Leicester City.
Luis Suarez gave Barca the lead after a quarter-hour by meeting a delicious outside-of-the-foot pass from former Liverpool teammate Philippe Coutinho, scoring with one touch from close range. "We had the first one against United, we could not do it and now we have another one against Swansea with our 60,000 people and we are going to try to be champion".
Tottenham boss Mauricio Pochettino says there is no good time to play Manchester City despite it being a desperate 10 days for the champions-elect.
The Barca coach praised his players for putting the Roma defeat behind them.
Harry Kane has proven himself as one of the world's most clinical strikers and should City's mistake ridden defenders offer the England worldwide a sniff at goal, the Blues could be blown away by the Spurs forward. "It was more important that we picked ourselves up after a hard week", Valverde said.