Na mistrzostwach świata w Oberstdorfie zajął indywidualnie 22. miejsce. Był to najsłabszy wynik wśród reprezentantów RFN, wobec czego Schwarz nie wziął udziału w sztafecie. W Pucharze Świata pojawił się siedmiokrotnie, za każdym razem plasując się w czołowej dziesiątce. Dwukrotnie stawał na podium: 3 stycznia 1987 roku w Schonach odniósł swoje jedyne pucharowe zwycięstwo, a 27 lutego w Lahti zajął trzecie miejsce. Podium w Lahti było ostatnim w jego karierze. W klasyfikacji generalnej uplasował się na czwartej pozycji.

Ostatni sukces osiągnął podczas igrzysk olimpijskich w Calgary w 1988 roku. W zawodach drużynowych wraz z Hansem-Peterem Pohlem i Müllerem wywalczył złoty medal. Zwyciężyli w skokach i z przewagą 16 sekund nad Austriakami przystąpili do biegu. Na mecie ich przewaga nad reprezentantami Austrii wzrosła do ponad pół minuty, lecz drugie miejsce zajęli Szwajcarzy, którzy stracili do zwycięzców stracili tylko 3,4 sekundy. Austriakom przypadło ostatecznie trzecie miejsce. Igrzyska w Calgary były pierwszymi, na których rozegrano zawody drużynowe w kombinacji norweskiej i tym samym reprezentanci RFN zostali pierwszymi w historii mistrzami olimpijskimi w tej konkurencji. W zawodach indywidualnych był drugi po skokach i przed biegiem tracił do prowadzącego Austriaka Klausa Sulzenbachera 1 minutę i 2 sekundy.