Freshman Jack Kruger made it 4-0 with a bases loaded walk before Balta scored on a wild pitch.
USF (12-11) responded with two runs in the bottom half of the inning on a Derek Atkinson two-RBI single to pull within three runs, but Ducks' starter Brando Tessar limited the Dons to just one more run in his five innings and left with UO leading 8-3.
Oregon scored single runs in the fourth and fifth before Tessar, who picked up his first win of the season, left the game. Aaron Payne hit his second career home run, a solo shot to right to lead off the fourth, and J.B. Bryant single and scored Kruger.
The Ducks added two more runs in the top of the seventh on a RBI single by Mark Karaviotis and a sacrifice fly by Bryant. Oregon tacked on two more runs in the top of the ninth on a RBI double by pinch hitter Steven Packard and a RBI single by Bryant.
Bryant led Oregon going 3-for-4 with three RBI and two runs scored. Catalano finished 2-for-3 with two runs scored, while Payne was 2-for-4 with a RBI and two runs scored.
Oregon is back in action on Friday when they start a three-game Pac-12 Conference series at Stanford.