Daniel Caligiuri marcó para el Schalke y un autogol al final del partido le dio el empate al Leverkusen.