On June 26, 2005, the London Cover Road Stadium hosted a game that would be remembered for ages. Late that Sunday afternoon, Benfica won but,...