Manuel Ugarte's first Manchester United goal finished off a comeback to salvage a 2-2 draw against Everton at Goodison Park.