Rome:AC Milan played its regular team and struggled to draw with Catania 1-1 in Serie A on Sunday, 10 days before it faces Liverpool in the Champions League final.
Kaka set up Clarence Seedorf's goal from outside the area in the sixth minute, but Gionatha Spinesi beat Milan defender Massimo Oddo in the 62nd to equalise with a volley.
Milan goalkeeper Dida had to tip a shot by Fabio Caserta over the bar in the 87th.
Milan captain Paolo Maldini played the first hour, his first action since re-aggravating a left knee injury in the first leg of the Champions League semifinals against Manchester United on April 24.
Filippo Inzaghi also played the first hour, before being replaced by Alberto Gilardino.
"I saw some good things," Milan coach Carlo Ancelotti said. "Maldini played an hour and he's one of the doubts for Athens. Seedorf is in great form and I also thought Inzaghi responded well."
Marco Materazzi scored the winning goal and Hernan Crespo added three others in Inter Milan's 4-3 win over Lazio.
Inter fell behind 2-0 after four minutes and coach Roberto Mancini thought he was in for a repeat of Wednesday's 6-2 loss to AS Roma in the first leg of the Italian Cup final.
"I was a little bit worried," Mancini said. "But we reacted well. It's a tough period because we're a bit too happy."
Torino beat Roma
Torino beat second-place Roma 1-0 with a goal from Roberto Muzzi in the 14th after an error by Christian Chivu.
Roma played the final seven minutes with 10 men after Marco Cassetti was injured and Roma had used all three of its substitutions.
Inter, which has already clinched the league title, leads the standings with 93 points. Roma is next with 72 points, while Lazio and Milan share third with 61 points each.
Two more rounds remain this season.
Lazio and Milan mathematically clinched Champions League qualifying spots with a seven-point lead on fifth-place Fiorentina, which beat Cagliari 1-0.
Gianpaolo Pazzini scored for the Viola, which jumped ahead of Empoli and Palermo in the standings.
Siena beat 10-man Empoli 2-0 with goals from Daniele Portanova and Massimo Maccarone. Empoli defender Richard Vanigli picked up two yellow cards after 34 minutes.
Palermo hurt its chances of qualifying for the UEFA Cup with a 3-2 loss at last-place Ascoli, which got two goals from Ukrainian midfielder Viktor Boudianski. Palermo ended with 10 men when Fabio Simplicio was sent off in the 79th.
Christian Vieri scored an 86th-minute winner as Atalanta rallied to beat Udinese 3-2. It was Vieri's second goal in two games following a year-long injury layoff.
Also, Giuseppe Rossi earned his second two-goal game since joining Parma on loan from Manchester United in a 4-1 rout of Messina. The victory boosted Parma's chances of avoiding relegation.
Reggina and Chievo traded goals early in the second half of a 1-1 draw.
Ascoli and Messina have already been mathematically relegated, while Reggina and Chievo are tied for third-to-last with 36 points each and fighting to avoid being the final team that goes down to Serie B.
Reggina was penalized 11 points in the Italian match-fixing scandal.
Antonio Filippini scored in Livorno's 1-0 win over Sampdoria.