All's well that ends well.
At least when the bard of softball is Lafayette Coach Shane Weaver.
His 19th-ranked Lady Generals blew a 1-0 lead Friday before rallying for a 7-2 victory over Franklin County in Lafayette's Five-Star General Invitational at Cardinal Run Park. Time limit kept the game to six innings.
Lafayette then went out and slammed Milford (Ohio) 15-3 in six.
Sign Up and Save
Get six months of free digital access to the Lexington Herald-Leader
The tourney wraps up Saturday, with games starting at 9 a.m.
In other action Friday, No. 2 Scott County edged No. 10 Boyle County 2-1, and No. 3 Mercy, the defending state champion, run-ruled Upper Arlington (Ohio) 12-2 in five innings.
"I was a little concerned," Lafayette's Weaver said. "We started out a little flat for being the offensive team that we are.
"But they found a way to put a couple things together and take advantage of some mistakes on Franklin County's part. That was kind of the window that we needed to get a couple of big hits."
Caroline Perkins, Jamie Vescio, Sarah Cooley and Katelyn Mitchell each had two of Lafayette's 10 hits.
Perkins led the Generals (10-6, including both wins) with a solo home run and a run-tying single.
Vescio did the job on the mound, holding Franklin County to three hits.
Perkins, a sophomore, opened the scoring with her fourth-inning homer.
"I was trying to be more patient because the first time I got jammed," she said. "You've just got to wait on it. I just wanted to hit the ball and get it in play. It just went over."
The Flyers (9-5) parlayed a walk, single and a pair of groundouts to score twice in the fifth inning.
"Our team has been known for having my back and they're always there for me, no matter what," Vescio said. "And I know if I mess up, they're going to make up for it with the bats or in the field."
Katelyn Mitchell started a six-run sixth inning with a single, taking second on a passed ball.
Perkins' RBI single up the middle tied the game at 2.
"I just wanted to get some runs in," Perkins said.
One out later, Madison Burke drew a walk. She and Mitchell then pulled off a double steal.
Back-to-back full-count walks by Kara Bethel and Kelly Paine forced in the go-ahead run.
Vescio helped herself with a two-run single, then scored on an infield error.
Sarah Cooley singled in the final run.
Not even the mid-40's cold could unnerve Vescio.
"It was a little cold getting started," she said. "But, after a while, especially when we get on a hot streak, you don't even notice it anymore."
Lafayette banged 19 hits against Milford, including a solo homer by Perkins.
Vescio turned in another complete game, yielding only two hits.
Scott Co. 2, Boyle Co. 1: A third-inning run for Boyle County (11-5) stood up until the sixth and final frame.
Maddie Mullins led off the winning rally with a double, then scored on Kelsey Crowe's double.
After an intentional walk, Boyle's Chelsea Gill made a diving catch in center field that looked to have saved the game.
However, Tiffany Wickline singled to give the Cardinals (18-1) a walk-off win.
Lafayette 7, franklin co. 2
Lafayette 000 106 — 7 10 2
Franklin County 000 020 — 2 3 1
Vescio and Mitchell; Howard, Hack (6) and Wiard.
Scott Co. 2, Boyle Co. 1
Boyle County 001 000 — 1 3 1
Scott County 000 002 — 2 4 2
Miniard and Hash; Tevis and Crowe.
Mercy 12, Upper arlington 2
Upper Arlington 002 00 — 2 3 4
Mercy 103 35 — 12 12 0
Vazquez and Eska; Thomas and Dykes.
Lafayette 15, Milford 3
Lafayette 540 105 — 15 19 5
Milford 010 020 — 3 2 2
Vescio and Mitchell; Huffer and Ackerman.