Bayern Munich v Borussia Dortmund –

The Bundesliga’s biggest match of the weekend also makes for our best BTTS banker.

Bayern have scored in every single home game in all competitions this season, and their 1-0 defeat at Hoffenheim in midweek was the first time they’ve been held scoreless since November.

They will surely respond with goals against Dortmund, who have only kept one away clean sheet all season.

Thomas Tuchel’s side concede plenty, but they are prolific at the other end, having scored in all but two of their 14 Bundesliga away trips.

Hoffenheim v Hamburg –

Hoffenheim can almost always be relied upon for a goal, having netted in all but two of their 29 matches in all competitions.

The Bundesliga's third-highest scorers have also only kept three away clean sheets all season, with their last coming against Augsburg over two months ago.

Hamburg are similarly dependable.

They have scored in 11 successive games at the Volksparkstadion, while keeping their opponents quiet just four times in total at home.

This is as safe as a both teams to score bet can be.

Celta Vigo v Eibar –

Goals are a given at the Estadio de Balaidos.

Celta Vigo have netted 27 goals in 14 home league games this season, including nine in their last five.

They've also shipped plenty at the other end, having only managed to keep Alaves and Osasuna off the scoresheet at their own ground.

Eibar, meanwhile, are La Liga's fourth-highest away scorers and have netted 10 in five on their travels, with Sevilla the only side to hold them during that run.

Given that they have also kept just one away clean sheet in the league all season, another exciting game here is almost a certainty.

Lazio v Napoli –

Napoli can't stop scoring at the moment, having found the net in each of their last seven games in all competitions.

Maurizio Sarri’s side have been particularly potent on their travels, and the last time they failed to score away from home was against Atalanta in October.

They have also only kept one away clean sheet during that run, and that is unlikely to change against Lazio.

Sunday’s hosts have scored in all but three of their home matches this season, and have notched seven in their last four at the Stadio Olimpico.

Cagliari v Torino –

Cagliari score against all but the best teams at home, with Napoli, Juventus and Lazio the only sides to keep them off the scoresheet at the Stadio Sant'Elia this season.

They have notched 26 in just 14 fixtures on their own patch, while also conceding at a rate of two goals per game and keeping just two clean sheets.

There will surely be goals at both ends here, considering that Lazio have scored and conceded in 23 of their Serie A games this season – the highest rate in the league.

Both teams have netted in each of their last nine games – a run that dates back to 22 January.