Sunderland captain John O'Shea has hailed the victory over Manchester United as one of the best nights of his career.