Forget Mother's Day brunch. Strapping on a gown and accompanying your mom to a black tie gala with Kate Moss and Yasmin Le Bon is way more fun.

Princess Beatrice and Sarah Ferguson, a.k.a. the former Duchess of York, got dolled up for Marie Curie Cancer Care, which held a swank fundraiser at Claridge's last night. Fergie played it safe in a black, sheer-sleeved gown with a crystal belt buckle. But Bea, never one to shy away from a fashion risk, wore a vintage-looking floral jacket over her red evening dress.

Red is definitely Beatrice's best color (see: her front row frock at Elie Saab's Spring 2012 show), but the jacket and chunky belt seemed like an odd match for the gown. The jacket reminded us, actually, of Pippa Middleton's dark floral look from last year's All Saints party, also attended by Sarah Ferguson.

Misplaced jacket notwithstanding, Beatrice and Fergie held their own in amongst the chic company: Kate Moss was in attendance (and taking photos with fashion photog David Bailey) as well as Ronnie Wood, Yasmin Le Bon, Geri Halliwell and British actress Holly Valance.

See the princess and her famous mum below -- how did their outfits stack up? Do you approve of Beatrice's accessorizing?

PHOTOS:

princess beatrice sarah ferguson marie curie

princess beatrice sarah ferguson marie curie

princess beatrice sarah ferguson marie curie

See Princess Beatrice's style evolution!

Loading Slideshow...
  • November 20, 1997 (L)

    At the Greenwich Naval College for a Golden Wedding anniversary dinner celebration. (AP photo)

  • July 2, 2000 (R)

    At a charity tennis match for the National Society for the Prevention of Cruelty to Children in the gardens of Buckingham Palace. (Getty photo)

  • August 4, 2001

    Celebrating the Queen Mum's 101st birthday at Clarence House in London. (AP, Getty photos)

  • November 4, 2001

    Arriving at the world premiere of "Harry Potter and the Sorcerer's Stone" in London. (Getty photos)

  • December 25, 2002

    Leaving a Christmas Day service at Sandringham Church in Sandringham, UK. (Getty photos)

  • December 19, 2004

    At the UK premiere of "The Aviator" in London. (Getty photos)

  • June 15, 2006

    At St. Paul's Cathedral in London for a service of thanksgiving in honor of Britain's Queen Elizabeth II's 80th birthday. (Getty photos)

  • June 19, 2006

    Leaving St. George's Chapel in Windsor after the annual Garter Service to Knight members of society. (AP photos)

  • December 25, 2006

    At the Royal Christmas Day service at Sandringham Church in Norfolk, England. (AP, Getty photos)

  • October 18, 2007

    Arriving at the Swarovski Fashion Rocks concert at the Royal Albert Hall in London, England. (Getty photos)

  • December 25, 2007

    At the annual Christmas morning church service at Sandringham Church. (AP photos)

  • May 8, 2008

    Arriving at an RD Crusaders concert in London to raise money for the Marie Curie Cancer Hospital. (Getty photos)

  • June 19, 2008

    At the Royal Ascot racecourse in Ascot, England. (AP, Getty photos)

  • February 24, 2009

    Arriving at the unveiling of a memorial to Queen Elizabeth I on the Mall in Central London. (Getty photos)

  • March 26, 2009

    At a Teenage Cancer Trust fundraiser at the Royal Albert Hall in England. (Getty photos)

  • December 3, 2009

    At a screening of "The Young Victoria" in Los Angeles, California. (Getty photos)

  • May 20, 2010

    At the Caudwell Children Butterfly Ball in London. (Getty photos)

  • April 24, 2011

    Arriving at the Easter Matins service at St. George's Chapel at Windsor Castle, England. (Getty photos)

  • April 28, 2011

    Arriving at a gala pre-wedding dinner at the Mandarin Oriental Hyde Park in London. (Getty photos)

  • April 29, 2011

    At the Royal Wedding (in <em>the</em> Philip Treacy hat that went viral) at Westminster Abbey. (Getty photos)

  • May 23, 2011

    At the Chelsea Flower Show Press and VIP Day in London. (Getty photos)

  • July 30, 2011

    Arriving at the wedding of Mike Tindall and Zara Philips in Edinburgh, Scotland. (Getty photos)

  • July 1, 2011

    At the Wimbledon tennis tournament. (Getty photos)

  • August 2011

    (Getty photo)

  • September 2011

    (Getty photo)

  • October 2011

    (Getty photo)

  • October 2011

    (Getty photo)

  • December 2011

    (Getty photo)

  • February 2012

    (Getty photo)

  • March 2012

    (Getty photo)

  • March 2012

    (Getty photo)

  • April 2012

    (Getty photo)

  • May 2012

    (Getty photo)

  • May 2012

    (Getty photo)

  • June 2012

    (Getty photo)

  • June 2012

    (Getty photo)

  • June 2012

    (Getty photo)

  • June 2012

    (Getty photo)

  • Royal Ascot 2012 - Ladies Day

    ASCOT, ENGLAND - JUNE 21: (L-R) Princess Anne, Princess Royal and Princess Beatrice attends Ladies Day on day three of Royal Ascot at Ascot Racecourse on June 21, 2012 in Ascot, England. (Photo by Ben Pruchnie/Getty Images)

  • June 2012

    (Getty photo)

  • June 2012

    (Getty photo)

  • July 2012

    (Getty photo)

  • July 2012 at the 2012 London Olympics

    (Getty photo)

  • September 2012

    (Getty photo)

  • September 2012

    (Getty photo)

  • November 2012

    (Getty photo)

  • January 2013

    (Getty photo)

  • January 2013

    (Getty photo)

  • January 2013

    (Getty photo)

  • March 2013

    (Getty photo)

  • May 2013

    (Getty photo)