"He played fantastically, and, let's face it, he's a lot older than the other guys out there," said Burberry chief Rose Marie Bravo of the prince, who scored one of the goals at the Cirencester Park Polo Club in the Cotswolds.
Evelyn Lauder, who cheered for Highgrove alongside her husband, Leonard, refused to accept defeat. "Prince Charles never loses when I'm here. I must not have been here," she said with a smile.
Other guests at the event included Joan Rivers, Pauline Pitt, Anya Hindmarch, Jo Malone, Tamsin de Roemer, Justin Packshaw, and Julian and Caroline Chamberlen.
After the match, while his father and stepmother worked the crowd, Prince William, who played on his father's team, swapped his polo pony for more horsepower. The second in line to the throne zoomed away from the field on his Triumph Daytona bike, leaving guests in the dust — and only his bodyguard trailing.