In December 2003, Rio Ferdinand was banned from playing football for eight months after he failed to present himself at a drugs test. Ferguson in his autobiography ten years later blamed the drug testers, who "...didn't do their job. They didn't go looking for Rio". The absence of Ferdinand hampered United's defence of the Premier League in the 2003–04 season; the team finished third behind Arsenal's "Invincibles" and Chelsea. In Europe, they experienced defeat at the hands of eventual winners Porto. Ferguson felt it was possible "not because of the performance of the players but because of the referee", who disallowed a legitimate Scholes goal that would have been enough to progress. United ended the campaign as FA Cup winners, beating Millwall 3–0 in the 2004 final.