City came from behind to win 2-1 thanks to an injury-time penalty winner from Erling Haaland. Rayan Cherki then struck a spectacular third, which was chalked off and instead Liverpool midfielder Dominik Szoboszlai was sent off for clashing with Haaland.
Guardiola later remarked: "It was a brilliant advert for the Premier League. First half was really good and we lost a bit of momentum in the second half. Anfield can feel like that. After that, we played more direct and after that we lost the ball and we were so passive. What a strike from Szoboszlai and after that, led by our captain Bernardo, we come back.
"The spirit has been there and in general the first half was really good and second half a bit of fatigue. Omar and Erling were passive and that's why we struggled."
On Bernardo Silva's performance, he continued: "He is one of the best players I have every trained with. He is the perfect captain. It is a joy for me as a manager to have him. The team comes first. His contribution is massive and he is one of the legends of this club."
And on Cherki's disallowed wonder goal, Guardiola added: "Come on referee, give goal and go home!"
Asked about how this win will benefit his young squad, the manager also stated: "They have a bright future and the club has a bright future. Really good signings. When everyone is settled, we will continue to be there.
"Despite what has happened today, we have many good things to fight for. We are six points behind, okay it is a big gap, but many things can happen."
