90+3’
Full-time in the San Siro. Milan sign off with a win, but they'll have to make do with the UEFA Cup next season after Fiorentina won 1-0 at Torino to secure fourth place.
Parma-Inter
90+4’
There it is! It's been a struggle at the end, but Inter finally seal their third title in three years! And it's all down to Zlatan Ibrahimovic! His brace gives the Nerazzurri a 2-0 win on the day and title glory!
Torino-Fiorentina
90+3’
It's all over in Turin! Pablo Daniel Osvaldo's superb overhead kick sends Fiorentina into the Champions League to cap a fine season for the Tuscan side.
Catania-Roma
90+2’
There goes the final whistle! Roma end the season with disappointment while it's celebration time for Catania, who stay in Serie A thanks to Martinez's equaliser!
Milan-Udinese
88’
GOAL! 4-1 Milan! Seedorf exchanges passes with Kaka before poking the ball past Handanovic from close range.
Torino-Fiorentina
87’
Brilliant save Sereni! Jorgensen takes aim from 25 yards and the Torino keeper leaps to his right to palm the ball over the bar!
Catania-Roma
85’
GOAL! CATANIA SCORE AND THIS TIME IT WILL COUNT! Martinez latches onto a deflected cross to slot home! Cue mental scenes in the sunshine! That goal may see them stay in Serie A!
Catania-Roma
82’
GOAL! CATANIA SCORE! NO! DISALLOWED! Mascara's in an offside position! And that pitch invasion will have to be cut short! Controversy on Sicily!
Milan-Udinese
80’
GOAL! 3-1 Milan! Cafu fires the ball inside the near post to cap his last appearance in a Milan shirt with a goal!
Parma-Inter
79’
GOAL! AND PROBABLY THE SCUDETTO! Maicon does really well on the left to deliver a cross to the far post... and who's there to volley home? Zlatan Ibrahimovic! What a performance off the bench! 2-0 Inter lead and it looks like the title is theirs....
Parma-Inter
78’
Ibrahimovic is through here.... one on one with the keeper! Great save!
Torino-Fiorentina
76’
GOAL! 1-0 Fiorentina! Osvaldo heads Jorgensen's right-wing cross into the air and then sends a sublime overhead kick past Sereni! The Champions League is within touching distance!
Parma-Inter
77’
Balotelli is brought off... and on comes Pele. And Antonelli on for Reginaldo for Parma.
Catania-Roma
75’
Off the bar again! Roma have lost the plot here! Morimoto again! He stabs it goalwards from close range, only to see his effort rebound off the bar!
Catania-Roma
74’
Another chance for Morimoto! Again he's got a free header, but this time Doni sticks out a hand to keep it out!
Parma-Inter
73’
Inter just have to sit on their lead now... but here's a big penalty shout! Not given! Materazzi goes down clutching his face... not sure why? Gamesmanship from the Italy international at its best (or worst).
Catania-Roma
72’
Oooh! Martinez launches a brilliant bicycle kick! But it bounces just wide of Doni's post! Catania on the up!
Milan-Udinese
70’
Kaka steps up... BUT IT'S SAVED BY HANDANOVIC! The ball comes out to Inzaghi, BUT HE THUMPS IT AGAINST THE CROSSBAR! How are Milan not 3-1 up?!
Catania-Roma
71’
Biagianti off the bar! Great strike from the Catania man! Doni is well beaten, but the woodwork comes to his rescue!
Catania-Roma
67’
Morimoto with another chance to get on the scoresheet! This time Doni comes to Roma's rescue!
Torino-Fiorentina
67’
Jorgensen finds Liverani on the edge of the Torino box and he puts a left-footed half-volley straight at Sereni.
Torino-Fiorentina
65’
Chance for Torino! Rosina cuts inside from the right and shoots but Frey blocks it with his legs!
Parma-Inter
67’
Castellini is the next to go into the book... again for a trip on Balotelli.
Parma-Inter
65’
Balotelli! Oooh! So close! Zlatan finds him in the box, but the youngster's drive is tipped past the post! The ref doesn't agree though... he signals a goal kick!
Milan-Udinese
64’
Chance for Milan! Kaka gets away from his man down the Milan left before hesitating just too long and putting a fairly tame shot straight at Handanovic.
Parma-Inter
64’
Lucarelli on for Cigarini as Parma go for Inter's jugular!
Catania-Roma
64’
Giuly and Tonetto link up well to fashion a chance for Roma! But Tonetto's final shot is scuffed and Bizzarri saves.
Catania-Roma
62’
Morimoto! He's in on goal... all he has to do is direct a header past the keeper! But he sends it over the bar! Awful miss!
Parma-Inter
62’
GOAL! Ibrahimovic finds the target this time! His first touch is superb, taking the ball into his path before firing a right footer low and hard into the bottom left hand corner from 25 yards! Inter are back on course for the Scudetto!
Torino-Fiorentina
60’
GOAL! 1-0 Torino! NO! Diana volleys home Stellone's cross from the left but he's very harshly given offside. Milan have now gone ahead against Udinese, meaning they are now ahead of Fiorentina courtesy of their head-to-head record.
Milan-Udinese
59’
GOAL! 2-1 Milan! Ambrosini's dinked pass into the box is chested down by Pato and Inzaghi thumps the ball past Samir Handanovic!
Catania-Roma
60’
Here comes another Catania change... Mascara comes on to replace Colucci...
Catania-Roma
57’
Roma make a change... Mancini is hauled off and replaced by Giuly...
Torino-Fiorentina
55’
Chance for Torino! David Di Michele feeds Stellone from the left and he thrashes a left-footed half-volley over the bar!
Torino-Fiorentina
53’
Santana hooks a left-footed volley narrowly over Sereni's crossbar!
Catania-Roma
53’
The ball falls to Baiocco on the edge of the box! But he drags his shot wide! Great chance gone begging for Catania to equalise!
Parma-Inter
53’
Ibra picks the ball up and lets fly! Wide of the mark this time, but good intentions nonetheless! So nearly an immediate impact from the substitute!
Milan-Udinese
51’
Pato came on for Cristian Brocchi at half-time, with Cafu also coming on in place of Massimo Oddo at right-back to make his last appearance for the club.
Parma-Inter
51’
Here comes Ibrahimovic! And it's Cesar who makes way for him.
Milan-Udinese
50’
Udinese are quickly back on the attack and Fabio Quagliarella nods a right-wing corner over the bar from about 12 yards.
Milan-Udinese
48’
GOAL! 1-1! Andrea Pirlo finds Kaka on the right and his volleyed cross is slammed home at the back post by substitute Alexandre Pato!
Parma-Inter
48’
Real chance for Vieira after good work from Balotelli! But the Frenchman scuffs his shot and Pavarini gratefully collects!
Torino-Fiorentina
46’
The second half is underway! With Milan losing 1-0 at home to Udinese, fourth-placed Fiorentina are in the Champions League driving seat.
Milan-Udinese
46’
The second half begins! Milan need to score twice and hope Fiorentina fail to win at Torino to secure fourth place.
Parma-Inter
46’
Here we go! 45 minutes of the season remaining, and all still to play for!
Catania-Roma
46’
Back underway in Catania!
Torino-Fiorentina
45+1’
Half-time at the Stadio Olimpico. As things stand at the break, Cesare Prandelli's men are in next season's Champions League.
Parma-Inter
45+2’
There goes the whistle! Goalless and Inter are under real pressure!
Catania-Roma
45’
Half time in Catania! And Roma have the advantage!
Milan-Udinese
45+1’
Simone Pepe's free-kick is deflected over the bar, but before there's time for a corner to be taken the referee blows his whistle for half-time.
Parma-Inter
44’
Balotelli whips in a great cross... Cruz is there at the near post! But he can't quite get on the end of it!
Catania-Roma
44’
Baiocco is booked for a trip from behind on the advancing Pizarro... surely the ref should have played on there? The ball and advantage was with Roma.
Parma-Inter
43’
Cigarini now goes into the book for a little trip on Balotelli.
Milan-Udinese
40’
Great chance for Milan! Seedorf finds Massimo Ambrosini rampaging down the left and his centre is volleyed wide of the near post by Kaka from inside 10 yards! He should have scored.
Parma-Inter
39’
Corner now to Inter... danger here. Balotelli delivers it to the near post... Cruz gets there! But he gets too much on it and his effort goes the wrong side of the post!
Milan-Udinese
37’
Daniele Bonera produces a superb sliding challenge to break up another Udinese attack. The reigning European champions need to change things quickly here if they are to exert any pressure on Fiorentina.
Catania-Roma
36’
What a save from Doni! Incredible stop from the Brazilian to keep out Tedesco's point blank effort from a free kick! That could prove to be a crucial moment!
Milan-Udinese
32’
GOAL! 1-0 Udinese! Giandomenico Mesto cuts inside from the right onto his left foot and curls a lovely shot inside the left-hand post from a tight angle! Advantage Fiorentina in the race for fourth place.
Catania-Roma
32’
Mancini! He breaks free of the last man, but his shot is dragged wide of the mark and ends up in the side netting!
Torino-Fiorentina
30’
Torino go close! Roberto Stellone gets away down the inside-right channel but puts his shot straight at Frey, who saves with his legs!
Parma-Inter
31’
Maicon! Oooh! Lovely ball through from Vieira, but the Brazilian's first time volley flies into the stands behind the goal!
Parma-Inter
29’
But here's Cesar! Stankovic's cross finds him at the back post... but his first time effort lashes over the bar!
Catania-Roma
28’
Yellow for Panucci for standing in the way of Martinez as he threatened to break through...
Torino-Fiorentina
27’
More heroics from Sereni! From the ensuing right-wing corner Alessandro Gamberini powers a header towards the bottom-left corner but Sereni claws it away right on the goal-line!
Torino-Fiorentina
26’
Great save Sereni! Fabio Liverani shapes a left-footed free-kick towards the top-right corner from the edge of the box but the Granata shot-stopper pushes it over the bar!
Parma-Inter
25’
Cesar goes into the book now... that really was a late challenge on Morrone... but perhaps the conditions had something to do with it.
Milan-Udinese
24’
Good save Kalac! He reacts well to keep out a point-blank header at the back post.
Milan-Udinese
22’
Cristian Brocchi gets his head to a free-kick from the Milan right but succeeds only in sending the ball up into the air.
Empoli-Livorno
30’
AS THINGS STAND: Roma are champions, Inter are second, Fiorentina have secured the fourth Champions League qualifying berth ahead of fifth-placed Milan, Empoli are safe and Catania and Parma will join Livorno in Serie B.
Torino-Fiorentina
18’
Chance for Torino! Rosina draws a save from Sebastien Frey with a right-footed snap-shot towards the near post.
Parma-Inter
15’
Parravicini goes into the book for a horrible-looking challenge on Balotelli... the youngster does seem to get a fair bit of unwanted attention.
Torino-Fiorentina
14’
Chance for Fiorentina! Zdravko Kuzmanovic crosses from the right and Giampaolo Pazzini tests Matteo Sereni with a downward header.
Catania-Roma
14’
Vucinic and Terlizzi have a little tete-a-tete off the ball... and they both go into the book for their troubles.
Parma-Inter
13’
Great chance for Morrone! The ball falls to him in the box! Saved by Julio Cesar!
Catania-Roma
8’
GOAL! VUCINIC BREAKS THE DEADLOCK IN CATANIA! It's a great finish from the Montenegrin striker, back across the face of keeper Bizzarri! Roma are ahead!
Milan-Udinese
4’
Milan on the attack! Kaka drifts into space on the left and plays a low cross across the face of goal that eludes Filippo Inzaghi by inches!
Parma-Inter
6’
There'll be a break in play now as Maicon receives a bit of medical attention following a Couto aerial challenge... the Brazilian looks dazed.
Milan-Udinese
3’
Chance for Udinese! Antonio Di Natale cuts inside from the left and fires in a low shot that Zeljko Kalac turns around the near post! And from the resulting corner Andrea Dossena thumps a left-footed volley into the side netting!
Torino-Fiorentina
2’
An early attack from Torino! Captain Alessandro Rosina backheels the ball into the path of Aimo Diana and his cross from the right is headed behind at the back post by Martin Jorgensen.
Milan-Udinese
1’
Off we go! Milan are in their familiar red and black striped shirts, black shorts and black socks, Udinese in black and white striped shirts, black shorts and white socks.
Torino-Fiorentina
1’
We're underway! Torino, in their burgundy shirts, white shorts and black socks, will kick from left to right in the first half. Fiorentina are in a change strip of white shirts with purple trim, purple shorts and white socks.
Live Commentary
Milan-Udinese
Parma-Inter
Torino-Fiorentina
Catania-Roma
Milan-Udinese
Torino-Fiorentina
Catania-Roma
Catania-Roma
Milan-Udinese
Parma-Inter
Parma-Inter
Torino-Fiorentina
Parma-Inter
Catania-Roma
Catania-Roma
Parma-Inter
Catania-Roma
Milan-Udinese
Catania-Roma
Catania-Roma
Torino-Fiorentina
Torino-Fiorentina
Parma-Inter
Parma-Inter
Milan-Udinese
Parma-Inter
Catania-Roma
Catania-Roma
Parma-Inter
Torino-Fiorentina
Milan-Udinese
Catania-Roma
Catania-Roma
Torino-Fiorentina
Torino-Fiorentina
Catania-Roma
Parma-Inter
Milan-Udinese
Parma-Inter
Milan-Udinese
Milan-Udinese
Parma-Inter
Torino-Fiorentina
Milan-Udinese
Parma-Inter
Catania-Roma
Torino-Fiorentina
Parma-Inter
Catania-Roma
Milan-Udinese
Parma-Inter
Catania-Roma
Parma-Inter
Milan-Udinese
Parma-Inter
Milan-Udinese
Catania-Roma
Milan-Udinese
Catania-Roma
Torino-Fiorentina
Parma-Inter
Parma-Inter
Catania-Roma
Torino-Fiorentina
Torino-Fiorentina
Parma-Inter
Milan-Udinese
Milan-Udinese
Empoli-Livorno
Torino-Fiorentina
Parma-Inter
Torino-Fiorentina
Catania-Roma
Parma-Inter
Catania-Roma
Milan-Udinese
Parma-Inter
Milan-Udinese
Torino-Fiorentina
Milan-Udinese
Torino-Fiorentina
Catania-Roma
Parma-Inter