40-letni urzędnik z firmy transportowej Tianbao zaatakował kolegę z pracy nożem podczas kłótni, a następnie ukradł pusty autobus. Ruszył nim ulicami miasta. Dziewięć osób zabił, a 11 ranił, w tym przechodniów i rowerzystów. Policja wysłała za nim w pościgu kilkadziesiąt wozów. Z trzema z nich Zhang się zderzył, raniąc trzech policjantów. Złapano go na skrzyżowaniu. Jego motywy są nieznane.