The 31-year-old Austrian won the American Express at PGA West without carding a bogey until the 70th hole of the tournament.
Straka shot 2-under 70 in the final round at the Pete Dye Stadium Course to win by two strokes over Justin Thomas.