Read the following sentence carefully:
Despite the rain, the team decided to go ahead with the outdoor practice session, their coach insisted on it for preparation.
Which of the following options correctly punctuates the sentence?