VAL D'ISERE, France — Marcel Hirscher dominated yet again in the World Cup on Saturday, winning a giant slalom by a huge 1.18-second margin.

The seven-time defending overall champion protected his first-run lead in steady falling snow to leave Henrik Kristoffersen runner-up yet again.

Kristoffersen has finished second to Hirscher in seven giant slaloms, including at the Pyeongchang Olympics, since last December.

Matts Olsson placed third, trailing by 1.31 on the Face de Bellevarde slope.

Calgary's Erik Read finished the race in 12th place. In the first run, he finished 26th making him start in the first few in the second run. He kept the leader position for a while, sitting in the first place position, until he was eventually bumped down.

"I knew I was going to battle with the really low cloud conditions and all the snow on the course this weekend," said Read. "My first run was challenging especially since the snow was a lot softer and aggressive than what we are used to here in Val d'Isere so I had a tough time really finding my rhythm but in my second run, I pushed out of the gate and just tried to link it all together from top to bottom. I'm really happy with my day."

Hirscher has now finished on the podium in every giant slalom race since October 2016, including winning world and Olympic titles in that span.

It was his 60th career World Cup win, though he could be awarded another if Stefan Luitz is disqualified from victory in GS at Beaver Creek last Sunday for using an oxygen mask between runs.

The International Ski Federation is investigating the incident, which appears to break its anti-doping rules even though oxygen inhalation is not prohibited by the World Anti-Doping Agency.

Luitz's difficult week continued Saturday when he placed 30th and last of the second-run starters. The German skier had been eighth-fastest in the first run but made a big mistake that took him into rough snow.

Tommy Ford of the United States got a career-best finish of sixth, 1.69 behind Hirscher.

___

More AP sports: https://apnews.com/apf-sports and https://twitter.com/AP_Sports