Kriechmayr beat Mayer by 0.17 seconds on Garmisch-Partenkirchen's Kandahar piste, with Switzerland's Marco Odermatt third in the German resort.
The win, in warm conditions in the Bavarian Alps that favoured the early starters, was the second of the season in super-G for Kriechmayr, while Olympic champion Mayer has had six podiums in a row.
Kriechmayer, who also won in Kitzbuehel two weeks ago and started with bib number five on Saturday, extended his lead in the World Cup super-G standings with 341 points to Mayer's 240.
Alpine Skiing
'This can't be the end' - British Olympic skiers launch appeal for help after funding cut
10/08/2022 AT 17:07
The championships start in the Italian Dolomites resort on Monday with a women's Alpine combined. The men's and women's super-G races are on Tuesday.
"The world championships are always really unpredictable," said Kriechmayr. "Its own race, a new day, a new course, a new slope. I'm in really good shape, and I hope I can ski as fast as today."

Kriechmayr wins super-G in Garmisch to extend World Cup lead

Atle Lie McGrath claims slalom victory in the final World Cup event of the season in Courchevel
21/03/2022 AT 13:58
Brignone and McGrath win final World Cup event
20/03/2022 AT 15:01