Omer Toprak fired Bayer Leverkusen into the knock-out stage of the UEFA Champions League as his second-half goal was enough to claim a 1-0 win at Real Sociedad.