Barcelona to beat Villarreal and BTTS –
Barcelona kept their unbeaten season in La Liga going with a 2-2 draw in El Clasico at the weekend, despite playing the second half with 10 men.
The hosts have won six of their last nine league games, while both teams have scored in each of their last six.
Villarreal have found the net in seven of their last eight in La Liga, but have won only one of their last seven on the road.
Chelsea to win to nil v Huddersfield –
Chelsea kept their slim hopes of a top-four spot alive with a 1-0 win at home to Liverpool last Sunday.
That was the Blues’ fifth consecutive victory in all competitions and third straight win without conceding.
Huddersfield claimed an impressive 0-0 draw with Manchester City last time out, but have won just one of their last eight league games during which time they’ve scored just two.
Arsenal to beat Leicester –
Arsenal marked Arsene Wenger’s last ever home game with a 5-0 demolition of Burnley on Sunday.
The Gunners have won five of their last seven league games and, despite not picking up a single away point in seven matches, can take advantage of Leicester’s woeful run of form.
The Foxes, who could potentially be without 10 first-teamers due to injury, have picked up just one point in five matches and have failed to score in their last three.
Celtic (-1) to beat Kilmarnock –
Celtic came from behind to beat Hearts 3-1 at the weekend and claim their sixth league victory in nine matches.
Brendan Rodgers’ side are the only Scottish Premiership team with an unbeaten home record, and have won seven of their last 11 at Parkhead by more than one goal.
Kilmarnock lost 1-0 at Rangers on Saturday and have now lost three consecutive matches.
Juventus to beat AC Milan –
Juventus all but secured their seventh straight Scudetto with a 3-1 win at home to Bologna last weekend, and can add the Coppa Italia to their honours this season on Wednesday.
The Old Lady’s have won 25 of their last 31 games in all competitions, and have already completed a league double over AC Milan.
The Rossoneri have won back-to-back matches against bottom-half Bologna and Verona, but have managed just two victories in their last six away from the Giuseppe Meazza.
*Odds subject to change.
Click here to visit Betway’s football betting page.