The California native crossed the summit of the final climb with breakaway rider Tayler Wiles (Trek-Drops), but managed to distance herself on the uphill finish to Heavenly Mountain Resort.
Wiles climbed to a second-place finish on the day, while Katarzyna Niewiadoma (Canyon-SRAM) finished in third place.
Hall now leads the overall classification into the finale stage 3 with a healthy lead of 29 seconds over Wiles and 1:07 over Niewiadoma.
Watch how the race unfolded in the Amgen Women's Race stage 2 highlights video above.
Thank you for signing up to Cycling News. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.