kun said:1904 - Manchester City 1-0 Bolton Wanderers (Crystal Palace)
1923 - Manchester City 2-1 Sheffield United (Maine Road)
1934 - Manchester City 1-0 Stoke City (Maine Road)
1956 - Manchester City 3-1 Birmingham City (Wembley Stadium)
1967 - Manchester City 4-1 Tottenham Hotspur (Maine Road)
1968 - Newcastle United 3-4 Manchester City (St James' Park)
1969 - Manchester City 1-0 Leicester City (Wembley Stadium)
1970 - Manchester City 2-1 Gornik Zabrze (Prater Stadium)
1976 - Manchester City 2-1 Newcastle United (Wembley Stadium)
1981 - Tottenham Hotspur 3-2 Manchester City (Wembley Stadium)
1989 - Manchester City 5-1 Manchester United (Maine Road)
1998 - York City 2-1 Manchester City (Bootham Crescent)
1999 - Manchester City 2-2 Gillingham (3-1 on Penalties) (Wembley Stadium)
2000 - Blackburn Rovers 1-4 Manchester City (Ewood Park)
2003 - Manchester City 5-0 Total Network Solutions (City of Manchester Stadium)
2004 - Manchester City 1-0 Newcastle United (City of Manchester Stadium)
2008 - Manchester United 1-2 Manchester City (Old Trafford)
2009 - Manchester City 2-1 Hamburg (3-4 on aggregate) (City of Manchester Stadium)
2011 - Manchester City 1-0 Tottenham Hotspur (City of Manchester Stadium)
2011 - Manchester City 1-0 Stoke City (Wembley Stadium (New))
2011 - Manchester City 1-1 Napoli (Etihad Stadium)
2011 - Manchester United 1-6 Manchester City (Old Trafford)
2012 - Manchester City 1-0 Manchester United (Etihad Stadium)
2012 - Manchester City 3-2 Queens Park Rangers (Etihad Stadium)
2014 - Manchester City 2-0 West Ham United (Etihad Stadium)
Excellent list but needs a couple of "typical City" games to give the right overall flavour. eg City v Liverpool 1996