Parma have conceded at least two goals in five of their last seven league matches on the road, so Lazio should be confident this weekend. Caicedo will lead the line this weekend and he scored on his last start away at city rivals Roma. The Ecuadorian could well bag another this Sunday.
Genoa have failed to score in their last three Serie A matches and they are unlikely to break their duck against a resolute Juventus defence on Sunday. The Turin side should continue their strong form, with little resistance from the home side.
This is a tough match to call and a must-win for both of these sides as they battle to avoid relegation. Empoli's home record has been reasonable this season and they have scored at least two goals in seven of their last nine Serie A games on home turf. Andreazzoli may just sneak a win on his first game back.
Chievo have failed to score in five of their last six away Serie A matches and they face a tough test on the road at Atalanta. The home side have hosted four of the current bottom-half so far this season, keeping a clean sheet on two occasions. That trend could well continue here.
This Milan derby seems to favour the home side, after Internazionale were left disappointed in midweek. Milan have had the benefit of a longer rest, while they have also won their last five in the league. Gennaro Gattuso's side should come out on top in the latest chapter of this famous rivalry.
Udinese have been dreadful on the road this season and that is unlikely to change on a daunting trip to Napoli on Sunday. Napoli are unbeaten at home in the league and they should control this match throughout, so the home side are likely to be ahead at both half-time and full-time this weekend.
Although Bologna returned to winning ways last weekend, they are still in the relegation zone and now face in-form Torino, who have won their last five home Serie A matches without conceding. They should therefore extend that sequence to six and boost their European hopes.
With Edin Dzeko, Roma's second top-scorer, back and the visitors returning to winning ways on Monday, the omens do not look good for struggling SPAL, who have lost four of their last five league games. Since they have conceded the first goal in their last three, a repeat could occur on Saturday.
Fabio Quagliarella continues to excel in an average Sampdoria side with 20 goals in 26 Serie A appearances. The lethal striker was on the mark yet again last weekend with his fourth goal in three games, so it seems sensible to take a punt on him finding the net again on Saturday.
Cagliari have been a different proposition at the Sardegna Arena this season and will be glad to get back there after suffering their tenth defeat on the road. They have lost just one of their last five on home soil. Fiorentina have become draw specialists though and this has the feel of another.
Roma face a must-win game against Empoli as they aim to save their season in the wake of the sacking of head coach Eusebio Di Francesco. The Giallorossi were simply not good enough against Lazio or Porto and would settle for a solid performance and a win by the odd goal against Empoli.
Napoli thought they had earned a point from their top-of-the-table clash with Juventus when Lorenzo Insigne put the ball in the net after 84 minutes, only to see the goal disallowed in a 2-1 defeat. The 27-year-old will be keen to make amends by opening the scoring early at Sassuolo.
With both Sampdoria and Atalanta holding out hope of a top six finish in Serie A this season, this game may hinge on which side can cut out the defensive errors both are prone to. Atalanta have not kept a clean sheet in their last five matches while Sampdoria have kept just one in their last five.
Internazionale may have some tired legs in their squad after a gruelling 0-0 draw at Eintracht Frankfurt in the Europa League just three days before the visit of SPAL. Luciano Spalletti's men are often slow to get going and may have to wait until the second half to break their visitors down here.