Manchester City manager Pep Guardiola has named Bayern Munich as the best team in Europe.
The Spaniard watched as his side continued with their winning run on Saturday afternoon following a 2-1 win over West Ham, leading to David Moyes to brand the league leaders best team currently.
The win against the Hammers was their 20th successive in all competitions, which is a new club record for an English club.
"The best team in Europe and in the world are Bayern Munich because they won everything - they are the best," Guardiola said at his news conference ahead of the Premier League clash with Wolves on Tuesday.
"In England, the champions are Liverpool because they are the best. If you want to take the crown, you have to win. In March, nobody is champions.
"We have to do well and try to win but we cannot deny the last few months were exceptional in terms of results.
"When we played well and won comfortably, but even when we don't play well like in the last game when West Ham were exceptional, we are able to take the points."
City play Wolves on Tuesday night, and could extend their lead at the top of the table to 15 points over second-placed Man United.