These Italian fixtures share a contest over the first pass, the wide delivery and the next ball after a clearance. Recent scores alone miss how often a lead has opened a fresh route for the trailing team. Current player roles make those second phases central to the match picture.
Parma can reach the box through Valeri's deliveries to Romero or Touré, while Udinese can release Davis and Zaniolo beyond an advancing wing-back. Solet is currently out and missed Udinese's last match, although Kabasele, Abankwah and Palma already covered him; Valenti also missed Parma's last game. Parma's recent failed clearances and Udinese's concession of restarts and second balls give both attacks a route after the opening goal. That's why I'm siding with more scoring in Parma–Udinese.
Milan can still break Bologna's press through Jashari and find a wide runner, but their Udinese attack also used full shifts from Modrić and Pulišić, both reported for initial rest. Bologna's Cambiaghi and Miranda can pressure that first exit and deliver to Casale or Bernardeschi. Bologna's missing Orsolini and Piccoli also missed Cagliari, where the remaining set-play chain produced a goal; Milan's replacement defenders played at Udinese. I expect spells of Bologna pressure and a tight margin. That's why I'm siding with Bologna to stay with Milan.
Napoli's Politano and Olivera can deliver for McTominay's second run, while Monza can move a recovery through Mota and Robinson to Varela. Napoli's newly missing Badiashile and Spinazzola played in parts of the Roma match; Monza's Folorunsho played briefly at Torino before the current absence, and Kouadio's minutes have been managed. Those changes meet two verified wide and follow-up routes, including Monza's ability to answer a lead. That's why I'm siding with more scoring in Monza–Napoli.