It was the eighth career win for Kriechmayr, and the sixth consecutive podium result in a speed race for Mayer, who is the Olympic super-G champion.
Swiss skier Marco Odermatt was 0.49 behind in third, followed by Nils Allegre of France in fourth and Christof Innerhofer of Italy in fifth.
Kriechmayr will enter Tuesday’s super-G at the worlds in Italy coming off back-to-back wins in the discipline, following his triumph in Kitzbühel two weeks ago.
Still, he didn’t regard himself the favorite for gold in Cortina d’Ampezzo.
“The championships are always really unpredictable,” said Kriechmayr, who shared second place with Johan Clarey in super-G at the worlds two years ago.
“It’s a new day, it’s a new course, it’s a new slope,” he said. “I am in really good shape and I hope I can ski as fast as today.”
Dominik Paris, who is the defending world champion, finished eighth on Saturday, a day after winning the downhill on the same hill. That victory was the Italian’s first since blowing out his knee a year ago.
With two races remaining after the worlds, Kriechmayr holds a lead of 101 points over Mayer in the discipline standings. A race win is worth 100 points.