It was another bitter night for North-London club Arsenal, as Manchester City tore the gunners apart for the second time in four days on Thursday, beating them 3-0 on a freezing night at The Emirates.
The victory restored City’s 16-point lead at the top of the Premier League.
Arsenal had been hoping for redemption after City thrashed them by the same score line in the League Cup final at Wembley on Sunday.
However, first-half goals from Bernardo Silva, David Silva and Leroy Sane put the game beyond their reach.
Arsenal were booed off the pitch by the few home fans left in the stadium.
But the team could still qualify for the Champions League if they win the Europa League in which they meet Italian giants AC Milan in the last 16 over the next two weeks.
Arsenal manager Arsene Wenger said after the match: “I feel we put a lot of effort in tonight. We played with low confidence, you could see that at the start of the game and we paid for it.
“We needed the penalty to go in, but that was another negative. We lost to a team that is the best in the country at the moment.”
City boss Pep Guardiola told reporters after the game that it was an important win for his side.
“It’s so difficult to win two games in a row against a team like Arsenal, and we did it in tough conditions.
“The first five minutes and then the first 15-20 minutes of the second half we were not so good, but it was so important to win again and make another step forward.
“We want to be champions and every game we win we go nearer.”
Manchester City’s next match sees them face Chelsea on Sunday at the Etihad Stadium.