FULLERTON, Calif. -- Richy Pedroza and Joe Terry had 2 hits and Nick Ramirez and Austin Kingsolver each drove in 2 runs as No. 13 Cal State Fullerton upended No. 6 Arizona State 7-3 in a non-conference baseball game Tuesday night at Goodwin Field.

Jake Floethe (2-1) allowed 2 runs on 4 hits over 7.1 innings of work to get the win with Ryan Ackland and Nick Ramirez finishing up the final 1.2 in relief. The Titans improve to 12-7 with their fourth straight win, all coming over Pac-10 opponents.

Arizona State starter Jake Barrett (1-2) lasted just 3.1 innings giving up 7 runs on 7 hits to suffer the loss. Relievers Mark Lambson and Josh Moody held the Titans to just 4 hits over the final 4.2 innings.

Ramirez gave the Titans the lead for good in his first inning at bat, delivering a two-run single scoring Richy Pedroza and Anthony Trajano from second and third. After an ASU run in the top of the second, Fullerton bounced back for a run of its own in the bottom half of the inning to make it 3-1. Austin Kingsolver picked up the RBI with a single to center.

In the fourth, Tyler Pill was hit by Barrett and Michael Lorenzen doubled him to third. Joe Terry drove home Pill with a fly ball to right. A hit batter later, Jared Deacon delivered a run-scoring single and then Kingsolver grounded out to bring the fourth run of the inning home, making it 7-1.

The Sun Devils tacked on a run in the eighth and ninth to make things interesting for Ramirez who came on with the tying run in the hole.

A base hit, a fielder's choice and a walk in the eighth brought Floethe's night to an end. Ackland walked the first batter he faced and Riccio Torrez's fielder's choice grounder to second brought home ASU's second run of the night.

The Sun Devils showed signs of life in the ninth picking up a pair of hits off Ackland to lead off the frame. Zach Wilson, the first hitter of the inning, came around to score on Austin Barnes' single to center of Ramirez -- in for Ackland -- to make it 7-3. After a fly ball to right for the second out, Ramirez walked Johnny Ruettiger to load the bases, but got Zack MacPhee to pop out to second to end the game.

Wednesday's game between the Titans and Sun Devils has a new game time because of impending bad weather in the afternoon/evening. First pitch has been moved to 2 p.m. in hopes of beating the weather. Colin O'Connell will be on the mound for Fullerton.