SM boys rally late to beat PV