Manchester City's three-match Premier League winning streak came to an end on Sunday with a 1-0 loss at Aston Villa, which occurred despite City's advantage in all the major attacking statistics on the day.
City generated 15 shots, four of which were on target, but could not solve Villa goalkeeper Emiliano Martínez in a frustating afternoon at the park for Pep Guardiola's side.
The hosts capitalised on one of their two shots on goal in Sunday's match, with Matty Cash hitting a stunning left-footed effort from outside the box to secure the three points for the suddenly red-hot Villa.
Guardiola praised City's opponents after the match but also bemoaned the lack of aggression that he saw from his own side.
"They link really well inside, they play four up front, they track you in high positions and after they link behind, they have the ability to keep that ball, it is not easy and when you cannot win those duels it's more difficult," the Manchester City manager said of Villa to Sky Sports.
"In the first half the pressing wasn't good [from us], in the second half it was better. We were not aggressive enough."
Despite expressing disappointment in the result, Guardiola believes his side will learn from Sunday's match.
"We had the chances to score, we couldn't do it. We will improve," he said.
"I am satisfied. We played really good in the Premier League mainly and we're getting better. We will learn from that. It's a long journey, we will try to be close at the end."
Soccer fans in Canada can watch every Premier League match during the 2025-26 season on DAZN.
With Fubo Sports on DAZN, Canadians can catch Premier League action as well as Serie A. Additionally, DAZN is the home of the UEFA Champions League, UEFA Europa League, UEFA Conference League, Bundesliga and more.
For pricing information and to sign up to watch, click here.