Week 36 is a huge one in the Premier League.
[ VIDEO: Top 5 storylines ]
Leicester City can win the title, the top four race is intense, there’s a scramble for the top six and the relegation battle is stressing fans out.
Everything is on the line with three weeks of the season to go. This is magic.
[ MORE: Week 36 TV schedule ]
So, let’s take a look at each game this weekend with previews of all of them below.
Newcastle United vs. Crystal Palace (Saturday, 10 a.m. ET, USA Network) – [STREAM]
Arsenal vs. Norwich City – (Saturday, 12:30 p.m. ET, NBC) – [STREAM]
Manchester United vs. Leicester City – (Sunday, 9:05 a.m. ET, NBCSN) – [STREAM]
Chelsea vs. Tottenham Hotspur – (Monday, 3 p.m. ET, NBCSN) – [STREAM]
Swansea City vs. Liverpool – (Sunday, 7 a.m. ET, NBCSN) – [STREAM]
Stoke City vs. Sunderland – (Saturday, 10 a.m. ET, NBCSN) – [STREAM]
West Brom vs. West Ham – (Saturday, 10 a.m. ET, Premier League Extratime) – [STREAM]
Everton vs. Bournemouth – (Saturday, 10 a.m. ET, Premier League Extratime) – [STREAM]
Southampton vs. Manchester City – (Sunday, 11:30 a.m. ET, NBCSN) – [STREAM]
Watford vs. Aston Villa – (Saturday, 10 a.m. ET, Premier League Extratime) – [STREAM]