Can someone tell me if this is correct?

"Bob discovered the secret weapon to winning his battle against cancer"

My main uncertainty is around the section "to winning". Should it be "to win" or perhaps "for winning"?

Sign In or Register to comment.