Johnson Wagner went bogey-free over the last 12 holes and closed with a three-under 67 for a two-shot victory.