I think we all fail to appreciate the benefit of a run of games for any player. A few games ago Morrison was being pilloried for his performances. But after 3 full games he's now showing his worth and it's quite possible that Eaves would do the same given the chance.
Having said that, his miss from virtually on the line was worse than Steve Downes' effort against Leicester in the FA Cup in '68. For those too young to remember, we're the ones in red and white and it's around 16.32 minutes.
https://www.youtube.com/watch?v=jLiHUznwIsY