Szlapnikow zdobył brązowy medal w biegu na 50 metrów na halowych mistrzostwach Europy w 1981 w Grenoble, przegrywając jedynie z Marianem Woroninem z Polski i swym kolegą z reprezentacji ZSRR Władimirem Murawjowem. Zajął 2. miejsce w sztafecie 4 × 100 metrów w finale pucharu Europy w 1981 w Zagrzebiu. Zdobył srebrny medal w tej konkurencji na uniwersjadzie w 1981 w Bukareszcie (sztafeta radziecka biegła w składzie: Szlapnikow, Nikołaj Sidorow, Aleksandr Aksinin i Murawjow).