However, the boss admitted that City needed to be more clinical in front of goal in order to make our dominance pay.
City controlled the majority of possession and territory on what was our first Premier League visit to the City Ground in 28 years and took a deserved first half lead through Bernardo Silva’s superb first half strike.
But despite carving out a host of fine opportunities we were unable to force a crucial second goal and then, six minutes from time, saw Forest claim an unlikely point through substitute Chris Wood’s close-range effort.
The result, coupled with Arsenal’s earlier 4-2 win at Aston Villa, meant the Gunners finished the day back on top of the Premier League holding a two-point advantage and with a game in hand.
Guardiola admitted City’s failure to add further goals to our dominance had proved crucial.
But he insisted with 14 games of the season to go there was more than enough time to heed the lessons of today.
“Congratulations to Nottingham Forest for the point that they got,” said the City boss.
“It was a brilliant performance, we played really good but we didn't score. We have to score.
“For the goal we could defend better, but the way we played was brilliant.
“In the first half, it should already be two or three zero, we conceded one shot on target and we dropped points
“It’s sad and disappointing but the way we played was really good, but we missed the chances that we missed, it’s because today was not the day to win the game.
“We played a really good game, we knew it and we missed the second goal.
“After the second will arrive the third. We cannot do it but we have to look at ourselves that we can do better in terms of say something like in terms of we have to win, yes.
“And we have to do it and today we missed too many clear chances.”