Pilgrims recover for 51-48 home win over LaPorte