Horschel wins Zurich Classic by one shot over Points, Guan finishes 71st