La Roma ospitava il Milan allo Stadio Olimpico, nella 28ª giornata di Serie A. Il tecnico della Roma, Luciano Spalletti, affrontava Carlo Ancelotti, l'allenatore del Milan.
La partita è iniziata in modo intenso, con occasioni da entrambe le squadre. Al 46', Giuseppe Favalli del Milan ha ricevuto un cartellino giallo per un fallo, seguito poco dopo da Ivan Gattuso e Alexandre Pato, entrambi del Milan, che hanno ricevuto anch'essi un'ammonizione.
Al 55', Mirko Vucinic è subentrato ad Alessandro Mancini nella Roma, cercando di cambiare le sorti della partita. Ma è stata la squadra ospite a sbloccare il risultato al 56', quando Ricardo Kaká ha segnato su assist di Massimo Oddo, portando il Milan in vantaggio per 1-0.
La Roma ha cercato di reagire, facendo entrare Ludovic Giuly al posto di David Pizarro al 62'. Ancora cambiamenti per entrambe le squadre al 73', con Alberto Aquilani che ha rimpiazzato Rodrigo Taddei nella Roma e Emerson che è entrato al posto di Clarence Seedorf nel Milan.
La Roma ha trovato il pareggio al 78', grazie a un gol di Ludovic Giuly su assist di Simone Perrotta. La squadra di casa non si è fermata qui e ha continuato a spingere per trovare la vittoria. La svolta è arrivata all'81', quando Mirko Vucinic ha segnato su assist di Daniele De Rossi, portando la Roma in vantaggio per 2-1.
Il Milan ha cercato di reagire, facendo entrare Alberto Gilardino al posto di Massimo Ambrosini al 85', ma non è riuscito a trovare il gol del pareggio. Ancora un'ultima sostituzione per il Milan al 88', quando Alberto Paloschi è entrato al posto di Ricardo Kaká.
Al termine della partita, la Roma ha guadagnato tre punti, portandosi a 61 punti in classifica, al secondo posto. Il Milan, invece, ha ottenuto 46 punti, rimanendo al quinto posto.













