Player Ratings: Sampdoria 2-1 Milan

Samp took all three points in stunning fashion late on. Goal.com rates the participants...
SAMPDORIA (4-4-1-1)

Storari- 6.5: Once caught in no-man's land and lucky not to be punished, but the player on loan from Milan made a great one-handed save on Gattuso in the second-half.

Zauri- 5:
Defensively suspect and beaten numerous times.

Lucchini- 7:
Almost scored with a header, only to be denied by Dida and did well as Milan pushed forward.

Rossi- 5.5: Struggled with Borriello, but able to deal with the aerial threat.

Ziegler- 6.5:
A performance that coach Del Neri will be proud of. Tactically astute and came forward when necessary.

Semioli- 6.5: Got stuck in midfield and was involved in some nice build-up play with Cassano. Was less effective when moved to the left in the second-half.

Palombo- 5.5:
A far cry from his performance last weekend against Genoa in the city derby.

Poli- 6:
Confident bringing the ball forward and tried a few long range efforts, but faded from the match after 60 minutes and was replaced by Tissone.

Guberti- 6: The Roma-owned winger was an option down the left, but did nothing to warrant a better than average rating today.

Cassano- 8:
The Italian no doubt deserves a chance on the national team. The architect of every Sampdoria attack, his brilliant volley was stopped by Dida in the first-half before he earned a penalty and converted the equaliser.

Pazzini- 7: In truth he had a frustrating match, but his header in injury time gave Sampdoria a 2-1 win that will long live in the memory of their fans.

Substitutes

Mannini- 7: His pin-point cross set up a fantastic winner in stoppage time.

Tissone- 6:
Filled in well in midfield, despite picking up a booking.

MILAN (4-2-1-3)

Dida- 7.5: Once again Dida kept Milan in the match until the end with at least three brilliant saves. Was particularly fantastic with a double save on Cassano and Lucchini in the first-half.

Abate- 6: His pace caused a couple of problems down the right and he worked hard all match.

Bonera- 3.5: Already taken advantage of as a weakness in the backline by the hosts in the first-half, he received his marching order as he took down Cassano right in front of goal, giving away a clear penalty.

Thiago Silva- 6.5: Showed his ability with a great defensive play to rob Pazzini of a goal by covering plenty of ground and also made several crucial clearances.

Antonini- 5: Defensive did his duty, but rarely ever got forward and his runs were often fruitless.

Gattuso- 6:
Looked out of sorts at the beginning committing some niggling fouls, but settled in the second-half and acted well in a defensive midfield role. However, he is still a far cry from the Gattuso of yesteryear.

Ambrosini- 4.5: had the ball stolen from him far too many times in midfield before picking up an injury in the second-half.

Seedorf- 5.5:
When he had the ball he made clever plays and was a constant threat, but that did not happen nearly often enough. Leonardo needs hi to be more involved.

Mancini- 5: The Brazilian's corner set up the first goal, but in truth he was terrible in the final third of the pitch and missed an open net that would have given Milan a 2-0 lead at that point.

Borriello- 7: Excellent performance from the target man, who headed his side into the lead early. His runs were spot on, but the one blot on his display was he sliced wide when sent in alone in the second-half.

Ronaldinho- 7.5: Tried to take the game by the scruff of the neck in the last 30 minutes. Set up Gattuso with a great chance after a great run and saw one effort curl inches wide with the goalkeeper beaten.

Substitutes

Zambrotta- 5.5:
Cleared one effort off the line, but found wanting on the right flank a few times.

Oddo- 6:
Filled in quite well as a makeshift centre-back. However, he failed to mark Pazzini on the injury time winner, a shame because he put in a good display alongside Thiago Silva.