By Associated Press, Updated: Thursday, December 20, 1:00 PM
Under the floodlights on Are’s Olympia course, the 17-year-old Shiffrin finished with a combined time of 1 minute, 45.36 seconds.
Hansdotter led after the first run but lost time toward the end of her second and finished 0.29 seconds behind for second place.
Overall World Cup leader Tina Maze of Slovenia was third, 0.52 behind.
Lindsey Vonn skipped the race, having taken a break from the World Cup to fully recover from an intestinal illness.