Kampen var den siste av fire treningskamper Manchester United har hatt i USA foran seriestarten i England.
Nicky Butt gratulerer Diego Forlan for hans andre mål mot Barcelona. (Foto: AP/Scanpix)
Tidligere har United slått Celtic 4-0, Club America fra Mexico 3-1 og Juventus 4-1.
United startet uten Ole Gunnar Solskjær, Ruud van Nistelrooy og Juan Sebastian Veron.
Spanierne åpnet best og tok ledelsen ved nederlenderen Patrick Kluivert som headet i mål et fint innlegg fra Ronaldinho.
United slet tungt tidlig i kampen, men etter to raske Forlan-mål var det aldri tvil hvor seieren ville gå.
Forble på benken
Forlan headet inn 1-1 etter innlegg fra Ryan Giggs, mens Nicky Butt var nest sist på ballen ved 2-1-scoringen.
Mens Solskjær forble på benken, kom Nistelrooy på banen for Forlan etter 52 minutter.
Fem minutter før slutt ordnet Nistelrooy 3-1 på elegant måte. To spillere ble rundet av før han satte ballen bak keeper.
Solskjær fikk spille de 24 siste minuttene for Ryan Giggs.
Amerikaneren Tim Howard voktet målet for United i andre kamp på rad.
Etter kampen skrøt manager Alex Ferguson av den nye
keeperen. Ifølge manageren var Howard blant det mest positive i løpet av de fire oversjøiske kampene.