These matches from La Liga, Serie A and the Swiss Cup promise goals, and - with our 9/2 BTTS football tips - profit.
Real Madrid v Real Betis (11:00)
Real Madrid lost 3-1 to Real Sociedad last Sunday, meaning they’ve now failed to keep a clean sheet in three successive matches.
They’ve scored 13 goals in their last five at home – netting two or more on each occasion – and now face a Betis side that are without a clean sheet in 10 matches.
Betis scored in eight of those games, and have found the net in five of their last seven away trips.
Basel v Thun (13:00)
Basel have scored exactly three goals in five of their last six matches, with the only exception a 3-1 defeat away to champions Young Boys.
Expect plenty of goals in this Swiss Cup final against Thun, who lost 3-0 to Zurich last week and have kept one clean sheet in their last four matches.
The three meetings between these sides finished 1-1, 3-1 to Basel and 4-2 to Thun, so another high-scoring game looks likely here.
Empoli v Torino (14:00)
BTTS has landed in 23 of Empoli’s 36 league matches this season, the most of any team in Serie A.
The Azzurri have found the net in nine of their last 11 games, including each of their last four, the most recent of which was a 2-1 win over Sampdoria last Sunday.
Torino beat Sassuolo 3-2 last weekend and have now scored in 11 of their last 12 matches, including each of their last five.
Juventus v Atalanta (19:30)
Juventus lost 2-0 at Roma last weekend and have now failed to keep a clean sheet in eight successive games.
That defeat was the first time in 10 matches that they failed to score, and they should get back on track against Atalanta, who lost 2-0 to Lazio in the Coppa Italia on Wednesday.
BTTS has landed in eight of Atalanta’s last 11 Serie A matches, while they’ve scored in 12 of their last 14 away games.
*Odds subject to change.
Visit Betway’s football betting page.