PSV Eindhoven dug in to earn a 0-0 draw at Dinamo Zagreb that puts them a point clear in second in Europa League Group B.