This weekend in Germany will be decided the league leader or it will mess out everything. In Italy and Spain, we will have historical clashes between giants. While in England will be decided the finalist of the FA Cup.

Four football matches to watch this weekend.

Juventus V AC Milan

Serie A. Round 31

Allianz Stadium

Date: 06.04.2019

Kick off: 6:00 PM (CET)

If Gennaro Gattuso wants to bring his club to next Champions League season, they must leave Allianz stadium with three points. For Juventus, this match is not necessary, because they have Champions League clash against Ajax next week. However, Bianconeri could win their 8 consecutive title this weekend, but that would only happen should Napoli lose to Genoa at home after a Juventus win here.

Juventus Team News

Paulo Dybala and Mario Mandzukic are back at full fitness, but Moise Kean is in a superb form and should start up front.

Massimiliano Allegri is expected to field his best XI here despite their Champions League game next week.

Rodrigo Bentancur might have to sit out since Emre Can is favourite to start.

AC Milan Team News

Pepe Reina should start in goal after Gianluigi Donnarumma picked up an injury against Udinese.

Lucas Paquetá is also sidelined for the foreseeable future after he twisted his ankle in the same match.

Samu Castillejo and Patrick Cutrone are battling to fill in for their Brazilian teammate.

Betting and match odds

Juventus are priced at odds of winning 1.81 according to VBet, while a draw is available at 3.44. A win for AC Milan are priced at 5.47.

Click here to see all of VBet’s offers for the game, including goalscoring markets, correct score predictions and more.