Panthers rally from 19 down to shock, eliminate St. Peter