A 31-vehicle pileup along the Lanzhou-Haikou Expressway in Lanzhou city in northwestern Gansu province in China killed 14 people and injured 34 others on Saturday night.