Leverkusen put on yet another late, late show as Robert Andrich scored with the last kick of the ball to level a thrilling tie against Stuttgart.