A Hempstead woman was killed and several others were injured when a van and truck going in opposite directions crashed Tuesday afternoon on Montauk Highway in Shirley, Suffolk police said.

Sandra Leon, 46, was pronounced dead at the scene, police said, after the eastbound truck swerved across the roadway and struck the van with her and eight others inside, causing it to flip over.

advertisement | advertise on newsday

A young boy in the van was critically injured, police said. The driver of the van, Nieves Rivera, 37, of Patchogue, and the other passengers in the van had nonlife-threatening injuries, police said.

Video1 dead, 9 hospitalized in Montauk Highway crash

The driver of the truck, Gerard Demelfi, 28, of Shirley, suffered nonlife-threatening injuries, police said. All of the injured were taken to Brookhaven Memorial Hospital Medical Center in East Patchogue and Stony Brook University Hospital.

The vehicles were impounded for a safety check, and the investigation is continuing, police said.