It took Hagerstown (29-27) until the eighth inning to get to Way, who tired after one out. J.R. Higley started the rally by drawing a walk and took third on Leon's second single.
Way was lifted for Josh Zied, who got roughed up by Hagerstown. Pinch hitter J.P. Ramirez greeted Zied with an RBI double down the third-base line. Eury Perez followed with a run-scoring single to right before Zied balked in Ramirez from third to cut the deficit to two runs.
"We hung in there, kept our heads up and battled," LeCroy said. "We had two errors that cost the pitcher and then when the relievers come in, they have to be thinking shutdown innings, but they came in and gave up gopher balls."
Lost in the shuffle was an equally superior outing by Hagerstown starter Trevor Holder (4-3), who made one major mistake in his six innings.
Lakewood took a 2-0 lead in the fourth inning on Leandro Castro's two-run homer to left field off Holder. The door opened for the BlueClaws when Jonathan Villar led off the inning by reaching on Francisco Soriano's fielding error -- his 21st of the season -- and took third on a stolen base and throwing error by catcher Sandy Leon.
Otherwise, Holder was as unhittable as Way. Holder struck out nine in six innings, while allowing one earned run on four hits without a walk. Way (4-4) held the Suns hitless for the first four innings and left after 7 1/3 innings, allowing two runs on the three hits.
"Holder was fine," LeCroy said. "We didn't catch the ball. We said from the beginning of the year, we have to catch the ball to be successful. We didn't do that today."
Lakewood took a 3-0 lead in the seventh as Jeremy Barnes greeted reliever Luis Garcia on a bloop single to right and took second on Adam Buschini sacrifice bunt before scoring on Alan Schoenberger's triple to the left-center field wall.
The BlueClaws added two runs in the eighth on back-to-back two-out home runs. Jonathan Singleton hit a high drive over the wall in right field, followed by Sebastian Valle's shot to left field.
Lakewood got its last run in the ninth when Anthony Hewitt hit a one-out homer to left off Hagertown's Glenn Gibson.
The Suns finished with five hits, led by Leon with the two singles.