Manchester United fought back from two goals down and struck deep into stoppage time to beat Manchester City 3-2 in a dramatic Community Shield at Wembley Sunday. City defender Joleon Lescott and striker Edin Dzeko scored late in the first half to stun Premier League champion United, which had dominated the early stages of the traditional season curtain-raiser against the FA Cup winner. United responded quickly after halftime, however, defender Chris Smalling steering Ashley Young's free kick past Joe Hart from close range and Nani finishing off a superb intricate passing movement with a deft chip from a narrow angle on 58 minutes. With the match heading for a penalty shootout, United cleared a corner and confusion in the City defense allowed Nani to race clear, round Hart and slot the ball home. Gladbach upsets Bayern Igor de Camargo capitalized on a mistake from Bayern Munich goalkeeper Manuel Neuer to score in a 1-0 win for Borussia Moenchengladbach at the Bundesliga favorites Sunday. De Camargo found the net in the 62nd minute after reaching Roel Brouwers' long ball ahead of the onrushing Neuer, whose attempted clearance failed after a mix-up with fellow new signing Jerome Boateng. Earlier Sunday, Mainz defeated Bayer Leverkusen 2-0. Barca beats Club America In Arlington, Texas, Barcelona lived up to its reputation as the best club team in the world by beating Mexico's Club America 2-0 Saturday in the final game of the Spanish team's American tour. The win at Cowboys Stadium was the first for Barcelona in three attempts in the World Football Challenge, a friendly tournament featuring top club teams from European leagues, Major League Soccer and Mexico's first division.