Svensken, som låg fyra efter första åket , vann 14 hundradelar före tvåan Marcel Hirscher och 36 hundradelar trean Sebastian Foss-Solevåg.
En stark avslutningen på flacken blev avgörande i hettan i St Moritz.
– Vilket ösaråk av Myhrer! Solen låg på och det suger i skidorna i flacken, men inte för Myhrer som lyckas skapa så mycket fart, berömmer Wiberg.
”Det var nervöst”
Myhrer övertog ledningen från Marcel Hirscher när tre åkare återstod. Väntan i målfållan blev svettig.
– Det var nervöst. Men Hirscher åkte snabbt och då visste jag att mitt åk också var snabbt.
Formen har varit stigande för Myhrer andra halvan av säsongen med andraplatserna i Japan (slalom) och Stockholm (parallellslalom).
– Med självförtroende kommer också åkningen. Det blev en vändpunkt i Japan då jag kom på pallen. Stockholm gav också en boost.
Sjätte segern i karriären
Segern var Myhrers sjätte i världscupen i karriären och den första sedan Levi i november 2012. 33-åringen är nu dessutom den äldste svenske vinnaren av en VC-seger.
– Jag har kämpat mycket för det här och jag var värd segern.
Det är första gången herrarna tävlar i slalombacken i St Moritz inför VM nästa år. Wiberg tror att Myhrer nu skaffat sig en fördel.
– Jättebra eftersom herrarna inte kört den här banan tidigare. Det här betyder säkert jättemycket att ha med sig i huvudet nu under de tunga träningspassen i sommar inför nästa säsong, säger experten.
Resultat André Myhrer
Världscupsegrar i karriären:
2016: St Moritz
2012: Kranjska Gora, Schladming, Levi
2011: Zagreb
2005: Schladming
Pallplatser den här säsongen:
20/3 St Moritz: 1:a, slalom
23/2 Stockholm: 2:a, lagtävling
14/2 Uyzawa Naeba: 2:a, slalom
21/12 Alta Badia: 3:a, parallellstorslalom
Dagens tävling:
1) André Myhrer 1.43,75
2) Marcel Hirscher, 1.43,89
3) Sebastian Foss Solevåg, 1.44,11
4) Julien Lizeroux och Marco Schwarz, båda 1.44,33
6) Manuel Feller, 1.44,40
7) Manfred Mölgg, 1.44,44
8) Alexander Chorosjilov, 1.44,60
9) Patrick Thaler, 1.44,75
10) Felix Neureuther, 1.44,87