My initial reaction was the same as yours and TOBW's but I think it's an age thing with me. I'm sure there used to be a rule that as soon as the ball touched a defender it automtically played everyone onside but that can't have been the case for around 40 years yet my instincts still tell me it is. Definitely offside last night but I'm confused as to what would've happened if the defender had deliberately passed it back to the keeper and Zohore had nipped in and scored. I think that's a goal but I'm not sure where the line is between the two incidents.