Petrokina comes back from surgery to win gold