US Tour

Phil Mickelson retains lead at Desert Classic after late rally