Jogaram o Arsenal e o Manchester pela final da Copa da Inglaterra embaixo de uma garoa incessante.
No tempo normal e na prorrogação, o placar se manteve o mesmo: 0 a 0. A Copa foi decidida nos pênaltis, pela primeira vez ao longo da sua história. Aí, o Arsenal levou a melhor: derrotou o Manchester por 5 a 4 e levou o caneco da Copa da Inglaterra diante de 75 mil torcedores, no Millennium Stadium.
O único jogador que desperdiçou seu pênalti foi Paul Scholes, o goleiro Jens Lehmann adivinhou certo e defendeu a cobrança do meia. Vieira foi o último jogador do Arsenal a cobrar o pênalti, que garantiu o caneco ao Arsenal.
O Manchester começou melhor a partida e ameaçou mais a rede inimiga durante o primeiro tempo. Os campeões sentiram o peso de ter seu time desfalcado pelo francês Thierry Henry. O atacante está machucado e não pôde jogar a partida e, com isso, o Arsenal teve raras chances de gol.
O Manchester chegou a marcar um gol, mas o lance foi invalidado pela arbitragem. O segundo tempo não foi muito diferente, o Arsenal não atavaca muito e a melhor qualidade técnica do time de Manchester era evidente.
Acabou o segundo tempo e o jogo foi para a prorrogação. O Arsenal até chegou a assustar em um ou outro instantes, mas sem êxito. O Manchester também quase marcou: em uma jogada dentro da área, Scholes ginga para o lado mas Lehmann salva com uma intervenção no canto esquerdo.
Ao mostrar-se bastante nervoso, Reyes deu uma cotovelada no jogador Cristiano Ronaldo e acaba sendo expulso.
O jogo vai para as penalidades. Scholes começa tentando encaixar no canto direito, mas o goleiro Lehmann não dá bobeira e faz uma boa defesa. Os outros cobradores foram Nistelrooy, Cristiano Ronaldo, Rooney e Keane para o Manchester e Ljungberg, Persie, Lauren, Cole e Vieira para o Arsenal.