Well, well, well, we have a title race in the Premier League.
We also have a heated raced for the top four UEFA Champions League places and top seven UEFA Europa League and Europa Conference League spots.
It looks like it will be a battle down to the wire between Arsenal, Manchester United, Tottenham, and West Ham United, with Wolverhampton trying to claw up with those teams.
All of the above except Manchester United will be in action this weekend, with just four games on the slate Friday-Sunday: many of the other teams this weekend are in action in the F.A. Cup, while others are off because they were set to play those teams.
Wolves have a huge chance to put pressure on the other sides Friday at home to struggling Leeds, which sits just four points above the relegation zone in 16th place in the table.
Saturday, Arsenal has to shake off a loss to Liverpool Wednesday in the early kickoff at Aston Villa, while Tottenham and West Ham will battle in the latest London derby Sunday.
After this weekend, there is the international break to contest the UEFA World Cup Playoffs, and then it is full steam ahead for the final seven weeks of action.
Check Fubo.TV, Paramount+, Peacock, and ESPN+ for TV schedules
ENGLAND PREMIER LEAGUE MATCH DAY 30
Friday
Wolverhampton (+115) v Leeds United (+240), draw (+230), 4 p.m. EDT (USA and Fubo.TV)
Saturday
Aston Villa (+195) v Arsenal (+130), draw (+245), 8:30 a.m. EDT (USA and Fubo.TV)
Sunday
Tottenham (-143) v West Ham United (+370), draw (+280), 12:30 p.m. EDT (USA and Fubo.TV)
GAME PICKS
Wolves ML (+115)
Arsenal ML (+130)
West Ham or draw (+105)
BONUS PLAYS
Wolves over 1.5 goals (+115)
Arsenal over 1.5 goals (+110)