West Ham United's UEFA Europa League run has been ended at the semi-final stage by Bayer Leverkusen, despite a valiant ...