It's been a two-horse race for most of the Premier League season for the title between Liverpool and Arsenal. No matter how it ends, most expect the two sides to occupy the top two spots in the table. Then, the excitement begins.
The Premier League top four race is heating up with Nottingham Forest and Manchester City pushing for Champions League qualification. On their heels are Newcastle United, Chelsea, Aston Villa and Brighton. Even Fulham and Bournemouth will feel like they have a chance given how well they've performed this season.
Here's a detailed look at the next five fixtures for the teams battling for top four in England's top flight league after matchweek 30.






