AC Milan v Udinese - Serie A - 18:00

AC Milan have now lost two Serie A matches in-a-row, putting them at great risk of dropping out of the top four.

However, I’m backing them to return to form against relegation-battling Udinese on Tuesday.

Gennaro Gattuso’s men have been excellent at San Siro this season, and with three wins from their last four at home – the exception being that dramatic 3-2 defeat against Inter – they’d be looking to turn over a side 12 places below them in the table.

The visitors are hitting form at the perfect time – winning three of their last five, pushing them three points from danger – but four consecutive away defeats doesn’t suggest they’ll stall Milan on this occasion.

AC Milan - 1pt @ 1/2

Groningen v De Graafschap - Eredivisie - 19:45

Over in Holland, I expect Groningen to get the better of De Graafschap.

The hosts have won seven of their last eight home games, while De Graafschap – who reside in the relegation play-offs – have lost nine of their 13 on the road.

I’m confident Groningen won’t slip-up here.

Groningen - 1pt @ 8/15

Middlesbrough v Bristol City - Championship - 19:45

Middlesbrough are emphatically blowing any chance they have of making the Championship play-offs; Tony Pulis’ side have lost four consecutive matches, and look hopeless.

They welcome promotion rivals Bristol City to The Riverside on Tuesday, a place where they’ve won just three times since September, which is a pathetic record considering their aims this season.

The Robins are a side who often go on big runs – both good and bad. Lee Johnson’s men recovered from a period of just two points from five matches with a spectacular victory at Bramall Lane against Sheffield United, and I have the feeling this is the start of another excellent run.

City’s streakiness – combined with Boro’s awful form – is why I’m backing an away win at a massive 29/10.

Follow @RyanEJourno

Bristol City - 1pt @ 29/10