Milan enter this game fresh of the back of a thumping 4-0 win away at league leaders Napoli and will be on cloud nine.
They're especially strong at home having won three and drawn one of their last four games on home soil.
Additionally, each of those three wins have come with a clean sheet and considering Empoli have lost four of their last five games having scored just three goals we think this is a strong selection.
Despite Napoli's recent hammering at the hands of Milan we expect them to rebound immediately just as they have done following other losses this season.
Their form away from home is excellent having having won their last five on the bounce without conceding a single goal.
Lecce, meanwhile, have lost their last five consecutive matches without scoring a single goal so this feels like a straightforward pick.
Sevilla's form at home has been excellent of late having won four of their last five matches on home soil with BTTS landing in two of their last three.
Celta, meanwhile, have won just one of their last three away matches but have scored in three of their last four on the road.
BTTS has also landed in six of the last seven head-to-head meetings between these two - including a 1-1 draw back in December - with Sevilla winning three and drawing two of the last five.
Our final selection sees Stoke City take on Bristol City in the Championship.
Stoke have been in good form lately having won three and drawn two of their last five games, with all three wins coming against promotion contenders with The Potters also scoring twelve goals in those three encounters.
Bristol City, on the other hand, have won just one of their last seven encounters and are woefully out of form.