Anthony Kim, who had three-straight birdies on his final back nine, finished three strokes off the lead.