Rafael Sanchez runs away with 800,1600,3200m