Zach Johnson failed to replace his ball in the correct spot after he moved his mark on the 18th green. But after a two-shot penalty, he still won the Colonial by one stroke.