Is this sentence punctuated correctly?

I baked many items for the bake sale: banana and blueberry muffins; chocolate and lemon cupcakes; and blackberry and cherry pie.

Yes, this sentence is punctuated correctly.