Garrard (17-2-1), one of the top offensive teams in the state this season, built a 3-0 lead but didn't score in the final 60 minutes of the game, including 10 minutes of overtime that led to the shootout.
"Our defense played with sickness and injury with a couple of our starters and responded with a stellar performance against a strong Garrard team in the second half," Madill said.
Michael Ward, Jameson Gay, Taylor Lamblin and Jeff Ricker scored in the shootout for Danville, while goalkeeper Matt Booth stopped three of the five shots that came his way.
Ricker tied the game for the Admirals when he scored off an assist from Casey Maupin with 10:51 remaining in regulation.
Throw-ins by Josh Rice led to both of Danville's first two goals. Ward scored the first with 4:50 to play in the first half, and Chris Bright scored with 33:27 left in the second half.
Garrard got one goal from Jacob Denny and two from Corey Horn. They entered the postseason ranked first and 14th in the state, respectively, in scoring, and finished the year with 41 and 18 goals.
Denny scored off Horn's 18th assist of the season with 22:12 left in the first half, then returned the favor with an assist to Horn, his 17th of the year, at the 16:07 mark. Horn gave the Lions their 3-0 lead with an unassisted goal with 10:45 to go in the half.
Garrard's winning streak included a 5-1 victory over Danville on Oct. 9. The Lions' only other loss was to Berea.
Danville earned a berth in next week's 15th Region Tournament, which will be hosted by the winner of tonight's Adair County-Pulaski Southwestern game in the 30th District.
Marion County 3, Boyle County 2 - Boyle (8-7-2) fell behind 2-0 in the first half and couldn't catch up to Marion (9-8).
Marion got its first goal 1:16 into the game, and the Knights scored on a header off a corner kick with 17:57 left in the first half.
Eric Curtis put Boyle on the board by scoring off an assist from Juan Magana 7:30 before halftime.
Marion made it 3-1 with a goal with 20:51 left in the game, and Adam Stewart scored the Rebels' final goal with 9:06 to play.
Boyle, which began its season with a 2-1 loss to Marion on Aug. 24, outshot Marion 13-11.