A poll conducted by Phoenix-based OH Predictive Insights (OHPI) has McSally ahead with a little over 39 percent of the vote, followed by former state Sen. Kelli Ward at 24.5 percent and former Maricopa County Sheriff Joe Arpaio trailing far behind at nearly 14 percent. About 22 percent of voters remain undecided.

This is a big shift since OHPI’s last poll from April, which had Ward in first place and leading McSally by 9 points in the race to replace retiring GOP Sen. Jeff Flake. Arizona will hold its primary on Aug. 28.

Mike Noble, OHPI’s chief pollster, said McSally’s rise can be attributed to her improved name recognition and willingness to cast herself as an ally of President Trump.