Sagström började knackigt med en bogey redan på det första hålet, men kom snabbt över den motgången.
Det stabila spelet med fyra birdies under de första nio hålen gav en ledning som ett tag var uppe i två slag.
Men sedan gick det trögare, bara en birdie sista nio och när 31-åringen slog en bogey på det 16:e hålet var Zhang i kapp.
Och snart förbi, tack vare två birdies medan Sagström gick de sista två hålen på par.
Överlägsen duo
Trots en sista runda på 69 slag, tre under par, räckte inte prestationen för att ta andra titeln på LPGA-touren, fyra år efter den första och hittills enda. Zhang slog en 66:a när det gällde som mest.
För segern fick Zhang motsvarande cirka fem miljoner kronor. Sagström blev inte lottlös med en prischeck på runt tre miljoner kronor.
Duon var överlägsen övriga. Trean Gabriela Ruffels, Australien, var 13 slag bakom Sagström.
– Hon (Zhang) spelade fantastiskt. Jag var lite uppochner. Jag hade okej slag, men i dag var det inte menat, säger Sagström i Viaplays sändning och fortsätter:
– Jag var nervös i dag. Men man lär sig av att vara här. Det suger nu och det gör lite ont, men min tid kommer. Men jag har spelat fantastisk golf.
Grant delad sjua
Linn Grant spelade upp sig markant. Avslutande 67 slag gav 281 totalt och delad sjunde plats, bland annat med världsettan Nelly Korda.
Anna Nordqvist gick på 71 slag och kom delad tolva på 282 slag. Hon vann för övrigt tävlingen 2017 på 263 slag.
Pernilla Lindberg lyckades inte hålla ihop spelet lika väl. 76 slag innebar 292 totalt och 64:e plats.