Manchester City outplayed Everton 3-1 at the Goodinson Park on Saturday.
Riyad Mahrez and Raheem Sterling struck in the final 20 minutes to help Manchester City win the match.
However, it was not a cakewalk for Man City though as they took the lead riding a Gabriel Jesus goal in the 24th minute. But Dominic Calvert-Lewin equalised before halftime (in the 33rd minute) for Everton.
It then took a brilliant free kick from Mahrez (in the 71st minute) into the bottom corner from 20 yards out to hand Man City back the lead before Sterling (in the 84th minute) made sure of the points with the team’s third goal.
Meanwhile, in another match Liverpool continued their winning run in the English Premier League with a 1-0 victory over Sheffield United.
Georginio Wijnaldum scored for league leaders Liverpool in the 70th minute as they extended their perfect start to the season.
Talking about other matches, Aston Villa played 2-2 draw with Burnley FC at Villa Park, whereas Bournemouth held West Ham 2-2 at Dean Court.
Meanwhile, riding on the goals from L Milivojevic in the 21st minute (penalty) and A Townsend in the 90+2nd minute, Crystal Palace defeated Norwich City 2-0 at Selhurst Park, whereas Wolves outplayed Watford 2-0 at Molineux Stadium.