St. Michaels sweeps 3A after a tight finish