Langer finishes with flurry of birdies to win Mitsubishi Electric by three