Det er efterhånden en tradition, at Bolton og Arsenal mødes i den engelske FA Cup, og dette års møde var det tredje i træk.
Det første opgør på Arsenals hjemmebane endte 1-1, så derfor var Bolton i følge statistikken svage favoritter til at avancere videre til femterundeopgøret mod Blackburn, da de havde vundet de sidste fire kampe hjemme på Reebok Stadium mod London-mandskabet.
Bolton svigtede dog statistikken og hjemmepublikummet, da de tabte 3-1 i forlænget spilletid efter en dramatisk kamp, hvor Bolton først fik udlignet til 1-1 i dommerens overtid, og Arsenal brændte to straffespark.
Arsenal viste ellers kontraspil af absolut verdensklasse i den ordinære spilletid og lignede altså også længe en vinder, selv om holdets store stjerne Thierry Henry ikke var med i kampen.
Det var til gengæld Emmanuel Adebayor, som efter et lille kvarters spil gjorde det til 1-0 for udeholdet.
Herefter var Arsenal det bedste hold på banen i de første 45 minutter, og de skabte flere gode muligheder, men især Julio Baptista var en dyr herre foran målet.
Bolton formåede ikke at skabe noget fremad banen, men fem minutter før pauseteen brændte det pludselig gevaldigt på i Arsenal-forsvaret, da Bolton havde en tredobbelt chance, hvoraf den ene ramte stolpen.
Bolton forsatte de gode takter fra slutningen af første halvleg, da spilerne kom på banen efter pausen, og de kom frem til flere gode chancer.
Arsenal var dog bestemt stadig med i kampen, og skabte lige så mange chancer som hjemmeholdet i den medrivende og intense forestilling.
Med 25 minutter igen fik holdet fra den engelske hovedstad endda en af fodboldspillets største chancer, da Baptista blev nedlagt i feltet, og dommeren korrekt pegede på straffesparkspletten.
Gilberto misbrugte dog på skammeligste vis, da han bragede bolden langt over mål.
Dermed var der stadig massere af spænding tilbage i kampen, da danske Henrik ’Tømrer’ Pedersen kom på banen med godt fem minutter igen.
Han formåede dog ikke at få sat noget afgørende aftryk på kampen, men det gjorde hans holdkammerat Abdoulaye Meite, der sendte kampen i forlænget spilletid et minut inde i dommerens overtid.
Med den sene udligning i ryggen kom Bolton blæsende frem af banen i begyndelsen af den forlængede spilletid, men det var Arsenal, som bragte sig foran, da Fredrik Ljungberg fejrede sit comeback efter en skadespause med at gøre det til 2-1.
Herefter skulle Bolton op og score, og det betød et væld af chancer i hver ende.
Arsenal formåede faktisk at brænde endnu et straffespark, da Baptista kopirede sin holdkammerat og bragede bolden langt over mål.
Så kampen fandt først sin endelig afgørelse, da Adebayor lavede sit andet mål efter 123 minutters fodbold fyldet med intensitet og målchancer.