MILAN (AP) — It was a night for goalkeepers to shine as Fiorentina’s David de Gea and AC Milan’s Mike Maignan combined to save three penalty kicks during Fiorentina’s 2-1 win on Sunday. Maignan started things off when he smothered a poor effort from Moise Kean. Then in first-half injury time, De Gea leaped to his right to push away a spot kick from Theo Hernandez.

After the break, De Gea was at it again, this time denying Tammy Abraham. Yacine Adli, who is on loan from Milan, put Fiorentina ahead in the 35th. Christian Pulisic equalized for Milan in the 60th with an acrobatic volley — his fourth consecutive league match with a goal — and then Albert Gudmundsson won it for Fiorentina with a long-range strike to finish off a counterattack.

De Gea, the longtime starter at Manchester United who didn’t play anywhere last season, also played a role in Gudmundsson’s goal, providing a long ball that Kean knocked down to leave for the Iceland striker. Juventus conceded its first goal of the Serie A season when Razvan Marin converted a late penalty for Cagliari in a 1-1 draw. It was a rough ending for Juventus, which had winger Francisco Conceição sent off moments later following a second yellow card.

Dusan Vlahovic converted a penalty for Juventus early on. Juventus nevertheless became the only unbeaten team in Serie A after Empoli lost 2-1 at Lazio. Cagliari almost completed the fightback in the fifth minute of stoppage time but Adam Obert’s strike came off the .