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]