Filippo Inzaghi stole the spotlight from David Beckham as AC Milan beat Atalanta 3-0 at the San Siro.
Bologna claimed a big win in their battle to avoid relegation, Fiorentina suffered a surprise home defeat and the clash between the bottom two finished all-square.
Ahead of Sunday's game with Atalanta, Milan confirmed Beckham would be staying at the club from LA Galaxy until the end of the season.
But, on the pitch, the England midfielder was outshone by Inzaghi, who plundered a hat-trick as the Rossoneri stayed on course for UEFA Champions League qualification.
Predatory marksman Inzaghi opened the scoring after just seven minutes as he turned home a cross from Marek Jankulovski.
Inzaghi grabbed his second of the game, from Alexandre Pato's through ball, on 71 minutes and completed his hat-trick three minutes later following a cross from Gianluca Zambrotta to edge closer to 300 career goals.
Marco Di Vaio emulated Inzaghi's achievements as he grabbed all three goals in struggling Bologna's 3-0 win at home to Sampdoria.
The breakthrough came just before half-time as Di Vaio headed home Massimo Mutarelli's corner before the striker made sure of the points with goals on 87 and 90 minutes.
Fiorentina's bid to qualify for the Champions League again took a knock after a 2-0 home defeat at the hands of Palermo.
Martin Jorgensen hit the post early on for the Viola before Palermo took a 48th minute lead when Fabrizio Miccoli was involved as Fabio Simplicio scored.
Miccoli then turned goalscorer on 56 minutes as he notched Palermo's second of the game after being set up by Edison Cavani.
Bottom two Lecce and Reggina drew 0-0, while relegation rivals Chievo came from behind to earn a 1-1 draw at home to Cagliari.
Jeda's close-range finish put Cagliari in front on 28 minutes, but Chievo earned a point on 56 minutes when Stephen Makinwa drove home.
Tommaso Rocchi scored twice in the space of eight second-half minutes as Lazio picked up a 2-0 win away to Napoli.
Pasquale Foggia teed up Rocchi to open the scoring on 57 minutes and the striker scored again on 65 minutes after Cristian Ledesma's shot had been blocked.
Former Middlesbrough striker Massimo Maccarone was among the goals as Siena claimed an impressive 3-0 win at Catania.
Maccarone smashed a shot into the top corner on 10 minutes before second-half efforts from Abdel Kader Ghezzal and substitute Lukas Jarolim sealed the points.