CORAL GABLES, Fla. -- Junior lefthander Drew Harrington won his third straight start, and sophomore third baseman Blake Tiberi hit his second home run of the weekend to lift the No. 5 Louisville baseball team to a 4-3 win over No. 10 Miami in Sunday's series finale at Alex Rodriguez Park.

Harrington finished with six strikeouts while allowing two earned runs on just two hits in 5.2 innings. He improved to 4-1 on the season as the Cardinals (16-4, 4-2 ACC) bounced back from losses in the first two games of the series. In five starts this season, Harrington has a 1.74 ERA and 33 strikeouts in 31.0 innings pitched. Following strong relief outings by junior righty Jake Spargerand and freshman lefty Adam Wolf, junior righty Zack Burdi had two strikeouts in a scoreless ninth inning to close the game and earn his second save of the season.

Tiberi registered his team-leading 12th multiple-hit game of the season, finishing 2-for-4 with his fourth home run of 2016, while junior second baseman Nick Solak singled, walked drove in a run and scored once. Senior first baseman Danny Rosenbaum chipped in with a single, RBI and one run scored, and sophomore shortstop Devin Hairston added one RBI.

The Cardinals tallied the first run of the day in the opening frame on Sunday after Rosenbaum drove in Solak with a two-out RBI single through the right side. Solak reached base for the 32nd consecutive game with his team-leading 18th walk of the season and moved to second on a walk to sophomore Brendan McKay before scoring on the 14th RBI of the season for Rosenbaum.

MORE: College baseball hub

The Hurricanes answered in the bottom of the first with a pair of runs, including one unearned run to push them ahead at 2-1. After coaxing a one-out walk, Christopher Barr moved to third on a double to left center by Zack Collins. Jacob Heyward drove Barr home with a RBI groundout for Miami's first run of the afternoon. Collins scored from third moments later on a two-out fielding error by Solak on a groundball.

Louisville connected for the equalizer in the fourth when Tiberi belted a solo homer over the right field wall. The second homer in three days for Tiberi was a low liner on a 2-2 pitch from Miami lefty Danny Garcia, who was charged with a loss on Sunday after allowing three earned runs on four hits in five innings.

An inning later, the Cardinals benefitted from a pair of errors by the Hurricanes to regain the lead at 3-2 in the fifth. Ruiz committed the first error of the inning, booting a groundball at second off the bat of junior outfielder Corey Ray, who then swiped second for the first of two stolen bases in the game. Garcia followed with a throwing error on a sacrifice bunt by junior outfielder Logan Taylor, which pushed Ray to third before Solak drove him home with his 15th RBI of the season.

The Cardinals extended the lead to 4-2 in the top of the sixth on a RBI sacrifice fly to right field by Hairston to plate Rosenbaum. Miami scored a run of its own in the bottom of the inning when Collins belted his sixth home run of the season, sending a 3-2 offering over the wall down the right field line. However, that was as close as the home team would get as Sparger delivered 1.1 innings of shutout relief with two strikeouts and Wolf added an inning of scoreless work before Burdi's ninth inning.