A BNSF train crashed into a fuel truck in a Pasco rail yard Wednesday morning, flipping the truck and spilling about 100 gallons of diesel.
A BNSF team was heading to the rail yard to clean up the spill, said officials.
The crash happened about 5 a.m. when a contracted driver was crossing the tracks to add diesel to a refrigerator car's generator, said BNSF spokesman Gus Melonas.
One of a line of 80 rail cars moving at about 3 mph clipped the truck, knocking it over, said Melonas.
Pasco firefighters and BNSF employees worked to stop the leak, and the truck was lifted back onto its wheels.
The driver was taken to a local hospital with a possible shoulder injury.