Nine long months, 740 games, and the story of the 2011-12 English Premier League season comes down to the final day. This Sunday, all twenty teams play their final game. For Manchester United and Manchester City, that game will be the difference between winning a title or handing it to your bitter rivals. For others, like Queens Park Rangers and Bolton, it's the small matter of clinging on to your position in the top flight of English soccer.

Ten games, all kicking off at the same time (10 a.m. EST), five of which will decide the title, Champions League qualification, and the relegation battle. Find out everything you need to know in the English Premier League Final Weekend Preview.

RELATED: The 25 Ugliest Haircuts in Soccer History