LOUISVILLE, Ky. - A trio of Cardinals had two RBIs each and the pitching staff limited No. 9 Kentucky to just three hits as the No. 20 Louisville baseball team registered an 8-2 win in Tuesday night's Battle of the Bluegrass showdown at Jim Patterson Stadium.

Jake Snider was 3-for-5 with a two-run homer, while Danny Oriente extended his hitting streak to 10 straight games finishing 2-for-4 with a double and two runs driven in for Louisville (25-11), which registered its seventh straight win at home against the Wildcats (25-12). Josh Stowers added a single, one stolen base and scored once to go with his two RBIs, and Tyler Fitzgerald chipped in going 2-for-5 with a double and one run scored as the Cardinals exploded for all eight runs in the middle innings of the game.

On the mound, freshman Reid Detmers anchored a strong performance on a staff day for the Cardinals as the lefthander had five strikeouts and allowed just one run on three hits in 4.2 innings for the win. Detmers improved his record to 2-0 in his longest outing of the season Louisville, which has won nine of the last 11 games against UK while also avenging an 8-5 loss in Lexington earlier this season.

Following the strong start, four Louisville relievers combined for five strikeouts without allowing a hit in 4.1 innings. Sophomore Shay Smiddy carried the bulk of the load as the righthander had three strikeouts in 2.1 scoreless innings. Michael McAvene recorded an out and surrendered an unearned run, while freshman lefty Gavin Sullivan retired both batters he faced. Righty Sam Bordner had one strikeout in a perfect ninth inning.

MORE: 6 oddball features from college baseball stadiums

The Wildcats opened the scoring in the third inning on a two-out solo home run off the bat of Trey Dawson. The UK shortstop pulled a 0-1 offering over the left field wall for his second homer of the season and the first hit of the game for either side.

The Cardinals broke through for a pair of runs in the fourth inning while also ending the game for UK starting pitcher Daniel Harper. Devin Mann reached base on a fielder's choice and advanced to second on a wild pitch before scoring when Stowers delivered his two-out RBI single to right center. Oriente followed with a two-out, two-strike RBI single to plate Logan Wyatt, who walked and moved to second on Stowers' single earlier in the inning. Wyatt finished the game with four walks and scored once.

Louisville added to the lead with a pivotal four-run fifth inning as they faced three different Kentucky pitchers in the inning. After loading the bases with one out against Carson Coleman, Wyatt earned a four-pitch walk from Alec Maley to send Zeke Pinkham home for the first run. Stowers followed with a RBI fielder's choice to score Snider for the second run. Mann stole home for the third run after Stowers successfully escaped a rundown before swiping second base. Stowers scored moments later on a RBI double off the bat of Oriente for the 6-1 advantage.

The lead for the Cardinals expanded to 8-1 in the sixth inning on a two-out, two-run homer from Snider. Following a single to center by Tyler Fitzgerald, Snider belted the first offering from Jimmy Ramsey over the right field wall for his first home run of the season. The Wildcats closed the scoring with an unearned run in the eighth inning.

Up next, the Cardinals continue an eight-game homestand as ACC foe Virginia visits Jim Patterson Stadium for a three-game series starting Friday at 6 p.m., ET. The series with the Cavaliers will continue Saturday at 1 p.m., before concluding on Sunday at 1 p.m.