Fiorentina has secured 3 wins in their last 6 home matches, while Juventus has won 50% of their previous 6 away games
Leipzig have been winning at both half time and full time in their last 4 home matches against Borussia Dortmund
Real Madrid have an excellent recent record against Villarreal and have won 25 out of the last 48 matches