Dino Baggio, their international midfielder, scored the equaliser with a firm header, before Marco Branca clinched victory with a penalty, following a hotly-disputed foul on Gianfranco Zola. Roma needed a last-minute leveller from Abel Balbo to secure a 1-1 home draw with Cagliari, sending Parma a point clear at the top.
Struggling Milan could only draw 0-0 against Sampdoria at the San Siro, while Internazionale fared little better away to Foggia, also being held 0-0.
Giuseppe Signori scored his sixth goal of the season as Lazio beat Genoa 2-1, while Roberto Baggio registered his first league goal of the season as Juventus beat Cremonese 2-1.
Padova, who beat Milan last week, took an early lead in Florence. However, Fiorentina came back to win 4-1, with the league's leading scorer, Gabriel Batistuta, keeping up his goal-a-game average.
Napoli's new manager, Vujadin Boskov, made a winning start when his team beat Bari 3-0. However, the victory was marred by violence before and after the game, which left 10 people injured.
Borussia Dortmund lead the Bundesliga by one point from Werder Bremen after beating the defending champions, Bayern Munich, 1-0. Karl-Heinz Riedle was the second-half marksman. IFK Gothenburg sealed their 15th Swedish title with a 2-1 victory at third- placed Malmo. Ajax humiliated PSV Eindhoven 4-1 in the Philips Stadium to go top of the Dutch First Division.
Real Madrid lost the lead in Spain after drawing 1-1 in a bizarre match with Compostela. A substitution mistake by their coach, Jorge Valdano, meant Real had too many foreign players on the pitch, and so had to play the last few minutes with 10 men. Deportivo La Coruna are a point clear after Bebeto scored twice in a 3-1 win over Valencia.Reuse content