From Wembley to Paris, these games promise goals, and - with our 6/1 accumulator - profit.
Crystal Palace v Tottenham (12:00) –
Spurs have scored in 22 consecutive games in all competitions, while their last five away trips have all been score draws.
The last three of those have finished 2-2, and there should be plenty of goals once again when they visit Selhurst Park.
Palace have both scored and conceded in each of their last four matches, and have only failed to score against Manchester City in their last 10 at home.
Manchester City v Arsenal (16:30) –
Both teams have scored in each of the last six meetings between these sides, and that trend should continue in the EFL Cup final.
Arsenal and Manchester City have both been involved in 15 BTTS Premier League games this season – the joint-third most in the division – while their game at the Etihad in November finished 3-1 to Pep Guardiola’s side.
City should have no problem breaking down a shaky Arsenal defence on Sunday, though the Gunners are also likely to breach a back four that have conceded against Burnley, Leicester and Wigan this month.
Valencia v Real Sociedad (17:30) –
Only Barcelona and Real Madrid have scored more than Valencia’s 47 goals in La Liga this season.
Marcelinho’s side have found the net in nine of their last 10 games at the Mestalla, where they host a Real Sociedad side that have been involved in the second-most BTTS games in the league.
La Real have scored at least twice in each of their last six matches, while their last two most recent away trips have brought 4-2 and 5-2 defeats.
PSG v Marseille (20:00) –
Marseille’s trip to the Parc des Princes is almost guaranteed to be high-scoring.
Rudi Garcia’s side have scored in eight consecutive Ligue 1 games, registering at least twice in seven of those.
They’ve also conceded seven in their last four, and have little chance of stopping PSG, who have scored in 34 of 35 games in all competitions.
*Odds subject to change