No. 5 Vaqueros top No. 2 Fresno 5-3 in North-South battle