The No. 7/10 Sun Devils got a home run to begin the seventh inning off the bat of Annie Lockwood to tie the game up after USF (5-5) had taken the lead thanks to freshman Stormi Grzybeck in the top of the inning.
After USF went 1-2-3 in the top of the eighth, Lacy Goodman hit an infield single with the bases with one out to seal the comeback victory for the Sun Devils, who improved to 10-2 on the year.
Sophomore center fielder Gina Kafalas and sophomore second baseman Alexis Nowell led the way for the Bulls with a pair of RBI each, while Nowell and senior right fielder Lauren Rodriguez each scored a pair of runs.
Sophomore Brittany Bowles pitched the entire game, allowing eight earned runs and 15 hits in 7.1 innings to go along with five strikeouts as she fell to 0-2 on the season.
Hillary Bach picked up her fourth win of the season after giving up two earned runs on two hits with five K's over the last three innings of the game.
As a team, the Bulls hit 10-of-33 (.303), while the Sun Devils' bats were on fire after hitting 15-of-37 (.405).
USF got on the board right away as senior shortstop Tara Toscano singled with one out before advancing to third on two straight wild pitches. Sophomore left fielder Laura Fountain then singled to center field for the 1-0 lead.
After Arizona State put a run on the board in the bottom of the inning, the Bulls came right back and scored two more when Kafalas hit an infield single with the bases loaded to plate Nowell and Rodriguez, who got on board on back-to-back walks.
Arizona State came right back and went up, 4-3, in the bottom of the second, including scoring two runs when Mandy Urfer hit her first of two home runs on the night to right field.
The Sun Devils went up by two with another run in the top of the fourth with Urfer's second homer of the game for the 5-3 lead, but the Bulls tied it back up two innings later in the top of the sixth. Rodriguez singled up the middle before Nowell stepped up to the plate and blasted her first homer of the season to left.
Arizona State wasted little time taking the lead back on a walk and a pair of singles in the bottom of the sixth, but again USF was ready to step up to the challenge.
Sophomore first baseman Janine Richardson reached on a fielder's choice in the top of the seventh, and Grzybeck brought her home with a double to left field to tie it up, 6-6. After Grzybeck reached third on the throw, the USF catcher gave her team the lead when she raced home on a wild pitch.
Lockwood, though, would tie it up in the seventh on her home run before the Sun Devils won it in the eighth.
Due to possible inclement weather, USF and Arizona State will play a doubleheader Saturday instead of single games Saturday and Sunday. First pitch is scheduled for 1 p.m. EST with the second game to follow 30 minutes after conclusion of the first game.