Thanks Spedger, I can understand the linesman not raising his flag until Zohore had the ball because that was when he made a move to come into play after having been in an offside position, but, surely, the Newcastle player touching the ball must mean Zohore was then onside, even though he hadn't been a few seconds earlier? To you, me and plenty of people sat around by me it looked as if Zohore had been played onside and the lino had cocked it up - the only reason I can come up with as to why the flag went up is that it was thought that the Newcastle player had not touched the ball.