The win gave Alabama its third Southeastern Conference series win of the year and first against a ranked team.
Avila's three-run home run off USC reliever Jeff Jeffords in the bottom of the seventh inning capped a wild comeback by the Crimson Tide. Jeffords (4-1) allowed the three-run home run on a 2-0 pitch and suffered his first loss of the season.
Alabama (25-20, 10-11 SEC) trailed 7-0 in the first inning and 10-2 in the third inning before the comeback began. Alabama's eight-run deficit equals the largest comeback in the Wells era and is the largest since 1999. The comeback was the largest since Alabama erased an 8-0 deficit in the fifth inning against Arkansas on April 24, 1999 en route to a 15-8 win. The Crimson Tide trailed by eight runs in the fifth inning in that game.
Avila started the comeback with a solo home run in the third inning, his first of two homers in the game. He added and RBI single in the fourth and an RBI ground out in UA's three-run seventh inning to close the margin to 10-8.
Junior left hander Will Stroup (1-0) earned the win with 7 2/3 innings of solid relief. He allowed three runs and seven hits with five walks and four strikeouts. Junior right hander Josh Copeland earned his fourth save when he struck out Trent Jones and got Trent Kline to ground out to May to end the game.
South Carolina (33-13, 11-10 SEC) sent 11 men to the plate and scored seven runs in the first inning to take a 7-0 lead. Justin Smoak put the Gamecocks on the board with a three-run double for an early 3-0 lead. Phil Disher's sac fly made it 4-0. Steven Reinhold added a two-run double and Trent Jones, who had two hits in the inning, added an RBI single to make it 7-0.
Alabama starter Austin Hyatt (4-2) was charged with all seven runs on five hits in just two-thirds of an inning for the loss.
The Crimson Tide got two runs back in the bottom of the first inning by scoring two runs on three hits, but left the bases loaded. Sophomore right fielder Kent Matthes drove in the first run when he reached on a fielder's choice and junior first baseman Matt Bentley drove in the second run with an RBI single to right field.
James Darnell's 15th home run of the season and second in the series gave South Carolina an 8-2 lead in the second inning. Trent Jones slammed his 13th home run of the season off the scoreboard in left field with two outs in the third inning to make it 10-2.
Avila and Bentley hit solo home runs in the bottom of the third to cut the deficit to 10-4.
Alabama added three more runs in the sixth to close the gap to 10-8. Avila had an RBI ground out with the bases loaded and Matthes added a two-out, two-run single.
South Carolina starter Wynn Pelzer was chased in the sixth inning after he allowed eight runs and eight hits in 5 1/3 innings, with four walks and four strikeouts.
Alabama will host Mississippi Valley State on Tuesday, May 1 at 6:30 p.m. (CDT). The game is a makeup game of a March 20th postponement. Season ticket holders should use ticket No. 22 for admission to Tuesday night's makeup game.