TEMPE, Ariz. -- Cody Jones' two-out single in the ninth broke a 2-2 tie and No. 2 TCU escaped with a 3-2 victory and a 2-1 series win at No. 17 Arizona State.

Evan Williams drew a one-out walk in the ninth inning and moved to second on a base hit from Dane Steinhagen. With two outs, Jones ripped a single into left field. Williams rounded third and arrived at the plate at the same time the ball did. His slide across the plate dislodged the ball and he was safe, giving TCU a 3-2 lead.

Riley Ferrell came on and retired the side in order in the bottom of the ninth to pick up his first save of the season.

ASU jumped in front early on an RJ Ybarra lead-off home run in the second.

TCU fought back to tie the game in the top of the third. A lead-off error came back to haunt the Sun Devils as the Frogs turned it into a tie game. Arizona State failed to turn a double play and Jeremie Fagnan was safe at first. A walk to Cody Jones put two on with one out. Derek Odell came through with a two-out base hit to make it a 1-1 game.

The lead did not last long as David Greer launched the Sun Devils' second home run of the game over the left field fence to lead off the third for a 2-1 lead.

Another ASU error paid dividends for the Frogs as they tied the game at two in the sixth. Connor Wanhanen drew a lead-off walk and moved to second on a Skoug base hit. With two outs, the ASU reliever made a pick-off throw to second, but the throw sailed into center field, allowing Wanhanen to score the tying run.

Arizona State wasted a golden opportunity to take the lead in the seventh. A lead-off double followed by a wild pitch and a walk had runners on the corners with nobody out. Trey Teakell got a pop up on the infield for the first out. Evan Skoug came up huge as he caught the runner at third straying just a little to far off the base. His back-pick was right on target for the second out. A strikeout looking ended the threat, preserving the tie.

TCU once again had to wiggle off the hook in the eighth after a pair of two-out singles had runners on the corners. With one pitch, Ryan Burnett (1-0) did his job as he got a check-swing ground out to end the frame, setting up a thrilling ninth inning.

Alex Young started for TCU and went five innings. He allowed two runs on four hits, walked one and struck out five in the no-decision.