The victory snapped a three-game losing streak for the Wildcats, and improved them to 23-28 on the year and to 8-12 in the Pac-10.
Down by six runs after an inning and a half into the game, the Wildcats charged back with five runs on five hits and two ASU defensive miscues in the bottom of the second to cut the Sun Devil advantage to one.
Arizona tacked on three more runs in the sixth for a 15-8 edge and responded to a four-run ASU rally in the top of the eighth with three more runs in the bottom of the frame to account for the final score.
All nine UA starters in the game finished with at least one hit on the night, including six with two or more. Junior Jason Donald, who finished the contest 2 for 3 with two RBI and three runs scored, extended his hitting streak to 22 straight games with a solo home run to right to lead off the bottom second, and freshman Jon Gaston, who needed a double for the cycle, added solo home of his own and finished the contest 3 for 5 with three RBI and two runs scored.
T.J. Steele, who was a late addition to the starting lineup, added three hits, two RBI and two runs scored in the win, and Brad Boyer (2 for 6, 2 RBI, 3 runs), Bill Rhinehart (2 for 5, RBI, 2 runs) and Travis Peep (2 for 4, 2 RBI, R) all chipped with a pair of hits for Arizona. Colt Sedbrook, who went 1 for 4 with two RBI and three runs scored on Saturday, was hit by pitches twice in the game to extend his single season school record to 25 HBP for the year.
UA starter David Coulon (3-3) picked up his third win of the season despite giving up eight runs on eight hits and five walks over five innings of work, and reliever Daniel Schlereth tallied his team-leading fifth save of the year after working the final four innings in relief.
ASU reliever Zerchery Zinacola (2-3) was charged with the loss after giving up the go-ahead run in the fifth inning. In three innings of work, Zinacola was charged with three earned runs on six hits and finished with four strikeouts and one walk.
The two schools, which are tied 2-2 in four meetings this season, will meet up for the final time this year on Sunday at 12 p.m. Left-hander Brad Mills, who was scratched from his start on Saturday, is slated to open on the mound for UA. The Wildcats, who are 15-15 in 30 home games, will attempt to avoid their first losing season at Kindall Field since 1995 in their final home contest of the year.