Pep Guardiola says Manchester City are the Premier League's most creative team, but the Spaniard warned his players must show a more ruthless streak despite their 5-0 rout of Crystal Palace.

Guardiola's side were in prolific form as they thrashed Palace at Eastlands on Saturday to climb to third place, at least until Liverpool play Southampton on Sunday.

However, it was only City's third win in nine league matches, and their inconsistency this season has left them 12 points adrift of leaders Chelsea with three games to play.

Guardiola believes City would have been worthy champions this season had they been more clinical in front of goal.

And he argued that the only time this season that they have created fewer chances than their opponents was at Tottenham in early October, when City lost 2-0.

"Maybe I remember one game this season where the opponent created more chances. One - at White Hart Lane. The others, no chance," Guardiola said.

"We are better than all the other teams. Against Chelsea, we create more chances both here and at Stamford Bridge but in the boxes we are not good.

"We are the best team in the Premier League for creating clear chances. We are the best one. But we are not able to score goals.

"The most difficult thing in football, basketball, tennis - in all the sports - is that final moment."

Without the injured Sergio Aguero, City enjoyed their biggest league victory under Guardiola, with goals from David Silva, Vincent Kompany, Kevin De Bruyne, Raheem Sterling and Nicolas Otamendi.