Bochum produced a comeback for the ages in the second leg of the promotion/relegation play-offs, cancelling out a 3-0 first-leg deficit before winning on penalties.