Tiger Woods returned to the winner's circle for the first time in two years by making two late birdies to overtake Zach Johnson in Sunday's final round of the Chevron World Challenge.