Manchester City were held to a disappointing 1-1 draw against West Bromwich Albion.
It was yet another dull outing in front of goal with the likes of Kevin De Bruyne, Raheem Sterling and Riyadh Mahrez all failing to find the net against relegation strugglers West Brom Albion.
“In the second half we did everything; unfortunately, we couldn’t score,” Guardiola told Amazon Prime Sport.
“We create enough to win the game – we did everything but, in the end, you have to put the ball in the net.
“You don’t have to be so clever to see that the margin is not quite like two seasons ago. This year we are struggling a little bit more. No [it’s not confidence]. We created the chances. In games we are better, we are there, but unfortunately, we cannot score.
“It’s not about this [being five points behind the leaders]. We have to win these games, all respect to West Brom, so we know it, we’ve dropped points.
“The top of the league is not far away, of course not, but at home against West Brom, you have to win. But still, we’re in early December and a lot of games to play. Non-stop, [in] four days another one.
“I think we played to win, deserved to win, but we didn’t win it. Football is about end results. We created chances, we were there, but it was not enough.”