David Beckham silenced even his most vocal critics with a trademark goal from a free-kick but his Los Angeles Galaxy team were beaten 2-1 by European champions Barcelona on Saturday night. The prestige friendly was watched by a massive 93,137 crowd at the Pasadena Rose Bowl and the 34-year-old Beckham was again subjected to catcalls and barracking from disenchanted Galaxy fans