Manchester City and Arsenal have had some great games over the years, so it's hard to narrow down the best ones. However, here are some of the most memorable matches between the two teams:

5. Manchester City 4-2 Arsenal (April 2009)

This was a thrilling game with plenty of and drama. Arsenal took the lead through Theo Walcott, but City hit back with goals from Craig Bellamy, Kolo Toure, and Emmanuel Adebayor, who infamously celebrated in front of his former team's fans.

4. Arsenal 2-2 Manchester City (April 2012)

This match was memorable for the incredible goal scored by , who volleyed the ball into the top corner from outside the box. However, City fought back to earn a draw thanks to goals from Mario Balotelli and Aleksandar Kolarov.

3. Arsenal 3-0 Manchester City (August 2010)

This was the first game of the 2010-11 Premier League season, and Arsenal made a statement with a convincing win over City. Goals from Bacary Sagna, , and Samir Nasri secured the victory for the Gunners.

2. Manchester City 6-3 Arsenal (December 2013)

Manchester City took the lead through Sergio Aguero, but Arsenal equalized through Theo Walcott. However, City retook the lead with goals from Alvaro Negredo and Fernandinho. Walcott scored again for Arsenal to make it 3-2, but City scored three more goals through David Silva, Fernandinho, and to secure the win.

1. Manchester City 3-1 Arsenal (Feb 2019)

In a crucial match in the race for the top four, Sergio Aguero scored a hat-trick to give City the win and secure their place in the Champions League for the following season.

Photo: Twitter/SportBible