Louisville shortstop Devin Hairston was 0-for-7 heading into the final game of the series against Wake Forest.
And then the junior came through in a big way.
Hairston went 3-for-5 and had four RBIs, including a two-run double in the eighth inning, as the Cardinals won the series with the Demon Deacons after a 7-5 victory before 4,056 fans at Jim Patterson Stadium.
"It was a frustrating Friday and Saturday for me," Hairston said. "But that just gives me more confidence on Sunday."
The victory gives the Cardinals a 31st straight regular-season series win at home and marks the third week in a row the Cardinals have won a game on Sunday to win a series against an ACC foe.
Louisville (27-4, 12-3) is now a game behind Clemson for first place in the ACC Atlantic Division.
Hairston, who leads the team with 36 RBIs, put U of L ahead 5-1 with a two-run single in the sixth inning. But Wake Forest (23-10, 9-6) got two in the seventh and two in the eighth inning to tie it.
Zeke Pinkham led off the eighth with a walk and was replaced by pinch runner Ryan Summers. Logan Taylor was hit by a pitch and Colby Fitch moved the runners over with a sacrifice bunt.
Hairston then drove a fastball to left field for a double to plate the two runners.
Adam Wolf (3-0) got the victory and Sam Bordner worked a 1-2-3 inning in the ninth for his first save.