Moeller was fastest in the first run and did enough in the second to pip Russia's Albert Demchenko by 0.064 seconds with an aggregate time of one minute 39.526 seconds. Dominik Fischnaller of Italy was third, 0.221 seconds back, while Olympic champion Felix Loch of Germany was fourth.
Germany made it a clean sweep of the weekend's events by also winning the team relay later Sunday. Natalie Geisenberger, who won the women's singles race on Saturday, Moeller and Saturday's doubles winners Tobias Wendl and Tobias Arlt combined for an aggregate time of two minutes 43.710 seconds.
Alex Gough, Samuel Edney, Tristan Walker and Justin Snith — all from Calgary — finished 0.844 seconds back, while Austria was third.
After four of six team events, Germany leads the standings with 400 points, ahead of Italy at 265 and Russia at 241.
With four races remaining, Loch maintained his overall lead in the men's standings with 415 points after five events. Germany's Andi Langenhan was second on 350, while Moeller moved to third on 343, one more than Demchenko.
With files from The Canadian Press.