Fergie goes MacGyver!

When a dress a few sizes too small fell into the singer's lap, she made it work.

PHOTOS: The most embarrassing celeb wardrobe malfunctions ever

At In Style's A Night Of Firsts event in Los Angeles Thursday night, the Black Eyed Peas singer shimmied into a colorful Jean-Charles de Castelbajac mini that was adorned with a big black bow and a Felix the Cat picture on the font.

PHOTOS: Stars in flashy frocks

The only hold up: the dress didn't zip in the back and was sewed up with a piece of black fabric that spanned the gaping area between the undone zipper.

The star, 36, paired the ill-fitting number with a black box clutch and slingback pumps.

PHOTOS: Fergie and Josh's super-sweet romance

While it's a head-scratcher as to why Fergie didn't choose a different dress before stepping out, we have to give her an ounce of credit for finding this last-minute solution.

Tell Us: Do you think her fashion malfunction fix was smart or tacky?

Get more Us! Follow us on Twitter, Friend us on Facebook, Subscribe to Us Weekly