Allgood's bases-clearing triple sparks SHS win