There's no excuse for not giving 100% and I don't think Zohore does. In one game last season he lost the ball, chased down the defender on the touchline, won the ball and went on a run where he beat a couple of players.
It shoes he can do those things, but seems to be aimlessly drifting through games with no real heart in it..