Sergio Aguero's glittering Manchester City career is in its final weeks but the 32-year-old Argentine provided evidence of just how much he will be missed on Saturday.
Guardiola was generous in his praise for City's all-time leading scorer after he took his Premier League tally for the club to 182 goals in 273 appearances.
"What a goal. What an action. What a player. What a man, we are delighted he is back," Guardiola said.
Opinion: Kane's departure is inevitable, and he is a risk worth taking at £160m
"We will enjoy the last games with him. He showed with the goal what he is. I am in love with him as a person.
He is an incredible guy. We haven't been able to use him many times, but maybe we got him back at the right time. He knows he has a special quality.
- City score two in two minutes to take one step closer to the title
- Estudiantes agree to sell Sarmiento to Man City
City's 11th successive Premier League away win was all too easy, even if they took a while to hit their attacking stride.
Aguero broke the deadlock just before the hour mark, smashing a half-volley into the net after a sublime touch. Ferran Torres then made it 2-0 a minute later.
Should Manchester United lose to Liverpool on Sunday the Champagne will be uncorked at the Etihad but if not they will claim the title with two more points from four games.
"Tomorrow I will take a look (at the Manchester United game).
It's in our hands - four games, one victory and we will be champions. I'm really impressed by the way we've done this Premier League. We are close."
Man City cancel Troyes friendly after UK confirm Covid-19 rules
Damsgaard price set as Liverpool, Spurs, Barcelona and Juventus consider swoop - Paper Round