Grand slam means fantastic finish for home finale

Grand slam means fantastic finish for home finale