The top matches have got to be the derbies and classicos. There are some real belters going on all around the world, we've listed some of them in our derby top-tens. top ten titanic derbies (you know the ones, Barca v Real, Boca v River Plate, Celtic v Rangers), ten less well known derbies (e.g. Chesterfield v Mansfield, Palace v Brighton) and the top ten one-sided derbies, such as Notts Forest v Notts County, Barca v Espanol and Hamburg v St Pauli.
We also have a top ten list of matches with last minute goals, and, finally, it's one of the oldest and most enduring rivalries in world football... England versus Germany. Whittling down a top 10 list of England v Germany matches is harder than you think, but we've given it a crack.