Second-half goals from Roberto Di Matteo, Alen Boksic and Diego Fuser sealed Juventus's second successive home defeat and their heaviest of the season. Juventus are still seven points clear with four games remaining - including a match at home to Parma.
Two goals in the last five minutes by the England captain, David Platt - the first from the penalty spot - kept alive Sampdoria's hopes of qualifying for next season's Uefa Cup, with a 2-1 victory over Brescia.
The defending Spanish champions, Barcelona, lost 1-0 away to Deportivo La Corua on Saturday. Depleted by injuries, Barcelona were without any foreign players for most of the match for the first time since 1989, until the departing Ronald Koeman came on. The Barcelona manager, Johan Cruyff, was dismissed from the touchline 10 minutes from time.
Real Zaragoza, who meet Arsenal on Wednesday in Paris for the final of the European Cup-Winners' Cup, recorded a 3-1 victory over Sporting Gijon, putting them into second place, seven points behind Real Madrid, who could only manage a goalless draw with Real Sociedad.
Werder Bremen took the Bundesliga lead yesterday with a 3-1 victory over Borussia Dortmund. Bremen have a one-point lead over second-placed Dortmund. However, the match was marred by the second-half dismissals of Bremen's Egyptian defender, Hany Ramzy, and Dortmund's Brazilian defender, Julio Cesar.
Roda JC Kerkrade clinched a place in next year's Uefa Cup with a 4-2 victory over Utrecht. Feyenoord beat PSV Eindhoven 3-2 to remain in contention for the Netherlands' other Uefa place. Roda stay second, four points behind the leaders, Ajax.
In the race for the French First Division title, Nantes, beaten only once this season, had to keep the champagne on ice on Friday when they drew 3-3 with Monaco. Thierry Henry scored a controversial goal for Monaco in the dying seconds, which was allowed to stand although Victor Ikpeba Nosa was signalled offside.
Nantes remain nine points clear of Lyon, who beat the bottom club, Sochaux, 2-1. Third-placed Paris St-Germain suffered a heavy 4-0 defeat at Rennes.