Manchester United captain Nemanja Vidic admitted his side were beaten by the better team as Barcelona ran out 3-1 winners in the Champions League final at Wembley.