Plenty of drama in the European domestic football leagues as the seasons wind down in England, Italy and Spain.

Chelsea are in the F.A. Cup and Champions League finals and are pushing for a top three spot in the Premier League. Arsenal were dumped out of the Europa League final and are battling to stay in the Premier League’s top 10.

But…if the Gunners can somehow knock off the Blues tomorrow morning, they’ll be back in the hunt for an unlikely top six or seven finish.

Meanwhile there is drama in both Serie A and La Liga, with Champions League perennials Juventus possibly headed for the Europa League and Atletico Madrid trying to hold off the challenges of Real Madrid and Barcelona.

Premier League

Chelsea v Arsenal, Thursday, 5:15am AEST

This is a big match for Chelsea, with a win all but wrapping up a Champions League spot for next season and allowing them to focus on their two finals. Arsenal won the previous meeting 3-1, a game that pretty much ended the Frank Lampard era and also set the Gunners off on a seven-game unbeaten run. From there, things flip-flopped, with Arsenal winning just six of their last 14 EPL games and Chelsea keeping 18 clean sheets in 25 games (all competitions) on their Thomas Tuchel led resurrection.

Best Bet

Chelsea

Chelsea v Arsenal

Serie A

Sassuolo v Juventus, Thursday, 4:45am AEST

This is a must-win for Juventus if they have any hope of making next season’s Champions League. They’re currently in 5th place, a point behind Napoli and three points behind 2nd place Atalanta and 3rd place Milan. Sassuolo sit in 8th, with five wins and a draw from their last six matches. Juve won the previous meeting 3-1 and have lost just once in their 15 top flight games against Sassuolo.

Best Bet

Both Teams To Score Yes

Sassuolo v Juventus

La Liga

Atletico Madrid v Real Sociedad, Thursday, 6am AEST

On the prowl for their first La Liga title since 2014, Atletico are holding on to a one-point lead over Barcelona (with a game in hand) and a two-point lead over Real Madrid. Their opponents, 5th place Real Sociedad are in good form and have won three of their last five. Atletico won the first meeting 2-0 and you’d think they’d get the job done here too.

Best Bet

Atletico Madrid

Atletico Madrid v Real Sociedad