ROYSE CITY -- Three people were killed in a crash Wednesday morning in Royse City, causing a major highway to be closed for several hours.

Captain Greg Welch with the Rockwall County Sheriff's Department says it happened in the eastbound lanes of Interstate 30 near FM 35 in Royse City early Wednesday.

Welch says the driver of an 18-wheeler heading west lost control and crossed into the eastbound lanes, taking a small passenger vehicle with it and colliding head-on with another 18-wheeler in the eastbound lanes.

Three people total died, one from each vehicle. The drivers were identified as: Guadalupe Garza, Jr., 38, from Lyford, Texas; Victor Bovkoun, 53, from Ontario, Canada; and Kevin Battise, 56, from Mesquite.

There were no other passengers.

Investigators are working to find the cause of the crash, and crews are dealing with hazmat issues because of debris and fuel spilling, Welch said.

Eastbound I-30 between FM 35 and FM 2642 was closed until around 5 p.m. Wednesday.