Davids' injury - a double fracture - was sustained when he collided with the Perugia goalkeeper shortly before the interval, by which time Milan were already down to nine men and trailing. Their coach, Arrigo Sacchi, put aside his feud with Roberto Baggio and sent him on as a substitute, but to no avail.
The Italian league leaders, Juventus, survived an attack on their team bus en route to their match at Fiorentina. Four windows were broken but no one was hurt. An early goal by Alessandro del Piero steadied Juve's nerves but the home team, having equalised through Anselmo Robbiati, settled for a draw after their defender Daniele Carnasciali was sent off.
With exquisite timing from Manchester United's point of view, Porto lost their 30-match unbeaten run in their domestic league in a 2-1 home derby defeat against the mid-table side, Salgueiros. United face the Portuguese champions in the first leg of their European Cup quarter-final in 10 days' time.
In Spain, Real stayed six points clear of their arch rivals with a 6-1 win over Oviedo, Davor Suker grabbing a hat-trick, while Barcelona gave their beleaguered English coach, Bobby Robson, some breathing space with a 4-1 win against Real Zaragoza, in which Ronaldo scored three.
Monaco slumped to their first French league defeat for more than three months when they lost 2-0 to Metz, but their nearest challengers, Paris St-Germain, failed to take advantage, drawing 1-1 at home to Guingamp.
An equaliser by Jurgen Klinsmann in a 1-1 draw at Bochum enabled Bayern Munich to extend their lead over Borussia Dortmund to three points in the German Bundesliga. Sergei Yuran, the former Millwall striker, scored Fortuna Dusseldorf's first goal in their 2-0 win over Dortmund. In the Netherlands, Ajax beat Feyenoord 3-0 on a relaid Amsterdam Arena pitch. Tijani Babangida, Patrick Kluivert and Jari Litmanen scored the goals.Reuse content