Read the following sentence carefully:
Despite the rain, the picnic was a huge success, everyone had a great time.
Which of the following options correctly punctuates the sentence?