After a tough start to the season Juventus are flying in Italy and have won eight of their last nine matches in all competitions including their last five on the bounce.
Inter, on the other hand, have faltered significantly in recent weeks, winning just one of their last six matches while losing three of their last four.
Not only this, but Juve have won the last two head-to-head meetings on the bounce between these two including a 1-0 win in Serie A just a few weeks ago.
Bayern Munich have won eight of their last ten matches, including four of their last five, and are fresh off the back of a 4-2 win over title rivals Borussia Dortmund at the weekend.
Additionally, each of Bayern's last six wins in the Bundesliga have seen over 2.5 goals in the game with the six encounters averaging a massive total of 4.83 goals per game.
To put the cherry on the cake, Bayern have won the last three straight head-to-head encounters against Freiburg and over 2.5 goals has landed in each of them, with the most recent meeting back in October ending 5-0 to Bayern.
Brighton are in excellent form and have lost just one of their last fourteen matches.
The Seagulls have won three and drawn one of their last five games, the most recent of which was a 3-3 draw against Brentford with the three wins coming in the shape of a 5-0 win over Grimsby Town, a 1-0 win over Crystal Palace and a 4-0 win over West Ham.
Bournemouth are much less consistent having won two and lost three of their last five games, with the three defeats coming via a 3-0 loss to Aston Villa, a 3-2 defeat to Arsenal and a 1-4 hammering against Man City.
Aston Villa are in excellent form under Unai Emery and enter this game unbeaten in their last five matches having won four of them.
They've also won three of their last five games away from home, including two of their last three, and haven't drawn a blank in front of goal in any of their last nine consecutive matches.
Leicester, conversely, are struggling immensely of late and have failed to win any of their last seven matches in all competitions, drawing one and losing six of them.
They've still been a reliable BTTS pick, though, with both teams finding the back of the net in four of their last five encounters.