The Day Benfica Played…Benfica! 7 March 2023 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,...