You've been a bit selective there unless I've completely misread the offside laws. An 'offside' player can also be penalised if he interferes with an opponent by;
a) challenging an opponent for the ball
b) clearly attempting to play a ball which is close to him when this action impacts on an opponent
c) making an obvious action which impacts on an opponent's ability to play the ball
http://www.thefa.com/football-rules-...w-11---offside
I'd say Zohore was offside three times rather than none in this instance, I'm not even sure if the Newcastle player touched the ball so it may be four. Like I say though, there must be a big grey area here. If the defender stays on his feet and underhits a back pass which Zohore intercepts and scores from, how can the ref determine whether Zohore's presence 'impacted on the defender's ability to play the ball'? Very subjective. The defender would say he felt Zohore's presence behind him and had to rush the pass. Surely it would be much easier in this case for the linesman to raise his flag as soon as the attacker moves towards the ball?