Partick nicked a point in a 1-1 draw at St Johnstone but had suffered five straight road defeats before that.
However, they did net twice at Celtic and I’m leaning towards BTTS here. That’s been the outcome in two of the three head-to-heads between this pair this season, Dundee winning all of them.
Partick are trying to secure the relegation play-off spot so have plenty of incentive and that brings a draw into play.
Predicition: 2-1, 3-1, 1-1
Betis are one of the form sides at home, winning each of their last four matches, although head-to-head history favours the visitors.
Sevilla have been hard to predict over the last few months, beating Man Utd 2-1 in March and Real Madrid 3-2 last week but struggling badly inbetween.
Betis home games see plenty of goals so I’ll take the hosts and BTTS.
Prediction: 2-1, 3-1, 3-2
Chelsea’s Champions League hopes are hanging by a thread after being held by Huddersfield and, if they get wind that Liverpool are cruising to victory over Brighton (the Reds just need a point), heads could drop in the Chelsea camp.
Newcastle have won four of their last five at home, beating Man Utd and Arsenal in the process, and Rafa Benitez loves to test his tactics against big opposition.
I’m expecting Under 2.5 here (landed in 8 of Newcastle’s last 13 games) and either side could nick it.
Prediction: 1-0, 1-1, 0-1
If you love a sense of anti-climax, head to Wales for this one. Stoke are down and Swansea need a ridiculous goal difference swing which, frankly, isn’t going to happen.
Swansea have managed just two goals in their last nine matches while Paul Lambert’s Stoke haven’t scored more than one in a game since January.
Yep, this has Unders written all over it.
Prediction: 0-0, 1-1
Atalanta can leapfrog Milan and go sixth with victory here and the visitors arrive on the back of a midweek 4-0 hammering by Juventus in the final of the Coppa Italia.
Milan away games have seen 55 goals compared to just 40 at home in the San Siro so BTTS and Over 2.5 are both in the equation here.
Atalanta have lost just once in nine starts but this could go either way.
Prediction: 2-1, Other Draw, 1-2
A heavyweight clash here with Juventus needing a point to have a seventh straight league title confirmed. To be honest, it’s theirs anyway given the vastly superior goal difference they hold over Napoli.
Juve are on a high after winning the Coppa Italia in midweek but, as Liverpool discovered recently, Roma coach Eusebio Di Francesco knows how to go all out for the win.
Roma need just a point to get back into Europe next season but I expect them to attack, leave spaces at the back and the goal count to be high.
Prediction: 3-2, Other Draw