Ab 1970 fielen die Europameisterschaften weg, stattdessen fanden in allen nichtolympischen Jahren Weltmeisterschaften statt. Bei den Weltmeisterschaften 1970 gewann Schaparenko den Titel im Einer über 1000 Meter. 1971 in Belgrad siegte der Pole Grzegorz Śledziewski vor dem Schweden Lars Andersson und Schaparenko. Bei den Olympischen Spielen 1972 in München gewann Schaparenko seinen Vorlauf vor dem DDR-Kanuten Joachim Mattern und Grzegorz Śledziewski. Im Halbfinale traf er auf den schwedischen Olympiasieger von 1964 Rolf Peterson und siegte mit anderthalb Sekunden Vorsprung. Im Finale kämpften Peterson und Schaparenko um Gold und Silber, im Ziel hatte Schaparenko 0,29 Sekunden Vorsprung auf den Schweden; Bronze ging an den Ungarn Géza Csapó.