Flyers forward Harry Zolnierczyk has been suspended for four games, without pay, for charging Senators defenseman Mike Lundin during a game in Philadelphia on Saturday, Mar. 2, the NHL's Department of Player Safety announced Sunday.