Last Updated: Saturday, 22 May, 2004, 16:13 GMT 17:13 UK
FA Cup final player ratings
Marks out of 10 for Man Utd and Millwall.
Tim Howard: Almost nothing to deal with but was tidy, and got vital touch when Cahill was left on his own to prevent a goalscoring opportunity.
Gary Neville: With little pressure on the United defence, he enjoyed the chance to come forward and his cross was headed in by Ronaldo for the first goal.
Wes Brown: Very little to do defensively but coped well when called upon, and pushed up for set-pieces to create more problems for Millwall.
Mikael Silvestre: Solid in defence and always a threat from free-kicks and corners, almost scoring when Wise cleared his header off the line.
John O'Shea: Had freedom to come forward and enjoyed a good tussle with Ifill, getting the better of the winger and making some good runs himself.
Cristiano Ronaldo: Superb display saw him pop up all over the place, using pace and trickery, and deservedly scored.
Roy Keane: Almost set up an early goal and a fine save prevented him scoring. Got increasingly forward and dominated midfield.
Darren Fletcher: Tried to push forward from midfield, getting plenty of time on ball. Lost his temper in a scuffle with Wise but otherwise accomplished.
Ryan Giggs: Started quietly but looked a real threat when running at the Millwall defence and his markers. Won the penalty and also set up United's third.
Paul Scholes: Made some good runs and part of an impressive attacking display. Shooting let him down in first half but deserved a goal.
Ruud van Nistelrooy: Had early chance when headed just wide but did plenty of good work off the ball which was rewarded with two second-half goals.
Roy Carroll (replaced Howard, 85 mins): Brought on to sample the atmosphere and join in the celebrations.
Nicky Butt (replaced, Fletcher 85 mins): Possibly his last appearance in a United shirt for the last five minutes.
Ole Gunnar Solskjaer (replaced Ronaldo, 85 mins): A joyous end to an injury-hit season for the Norwegian.
Andy Marshall: Started well and made some superb saves but was helpless in the face of United's second-half dominance.
Robbie Ryan: Had his work cut out trying to contain the lively Ronaldo, and he could not come to terms with the Portuguese winger.
Darren Ward: Cleared Ronaldo shot off line and looked comfortable bringing ball out of defence, but was out of his depth in the second half.
Matt Lawrence: Battled away in the circumstances, but in the end could not cope with the waves of United attacks. However, the stand-in skipper should still be proud of the way his side played.
Marvin Elliott: The youngster was under siege at times with Ronaldo and Giggs running at him but battled bravely, will learn from this harsh lesson.
Peter Sweeney: Struggled to cause Neville problems down the left wing, and too often forced to drop back to help out Ryan.
David Livermore: Outgunned in midfield by Keane, Fletcher and Scholes, and failed to make significant impact. Conceded a penalty for a foul on Giggs.
Dennis Wise: As combative as usual, he was booked for one rash challenge too many and failed to inspire his side as an attacking force.
Paul Ifill: Looked lively on the few occasions he had the ball and the opportunity to run at United. He had one good run and a shot blocked but little else.
Tim Cahill: Millwall needed his creativity but he was largely starved off possession and had few opportunities to trouble United.
Neil Harris: Isolated in attack and denied service from the wings or central midfield. Also continually forced to drop back to help out defensively.
Mark McCammon (replaced Harris, 75 mins): Put himself about when he came on but to little effect and with the game already lost.
Barry Cogan (replaced Ryan, 75 mins): Under pressure almost immediately and could do little to prevent United march to victory.
Curtis Weston (replaced Wise, 89 mins): One of the few Millwall players with something to celebrate: at 17, he became the youngest player to appear in an FA Cup final.
WATCH AND LISTEN
Man Utd captain Roy Keane
"It was about being patient and professional"
Millwall assistant coach Ray Wilkins
"The better side won but our lads have learnt from today"