Zooey Deschanel kicked off Game 4 of the World Series with a flawless rendition of the Star Spangled Banner at Rangers Ballpark in Arlington, Texas on Sunday night.

She donned a patriotic red, white and blue striped Moschino Spring 2011 mini dress for the occasion.

On the red carpet this look may have come off quite gimmicky, but for this occasion the strapless dress with floral embroidery was a fun and typically quirky look for the young star.

Red suede pumps and a half-up, half-down hairstyle completed her look.

Credit: Style.com & Getty