Johnson finished the day 2-for-4 and a walk with five RBI and three runs scored. Between the second and seventh innings, Sleeth retired 16 of 17 batters. Through 14 innings of work this year, Sleeth has not allowed a run with 18 strikeouts and no walks.
Offensively, the Deacons got on the board with a run in the first inning on an RBI single by Jamie D'Antona that scored Adam Bourassa. It was D'Antona's 164th career RBI which puts him into a tie for 10th place on Wake Forest's all-time RBI chart with Andrew Riepe.
In the third, Johnson blasted a three-run homer to right field. Wake Forest had a pair of five-run innings in the fifth and sixth, highlighted by another Johnson home run and an RBI triple by Steve LeFaivre. The Demon Deacons added another run on a throwing error in the seventh to lead 15-0.
The Dukes rallied for six runs in the ninth inning but it wasn't nearly enough as the Deacons improved to 3-1 on the year. James Madison slid to 0-3 with two losses coming to ranked teams.
The Deacons were active on the basepaths as Bourassa stole three bases and Ryan Hubbard swiped two bags. Wake Forest already has 13 stolen bases for the season in 15 attempts.
Hubbard had three hits on the day. Johnson, LeFaivre and Chris Getz each had multi-hit days.
Jeff Ruziecki returned after missing two weeks with a hairline fracture in his left hand. He pinch hit in the eighth inning.
Wake Forest and James Madison will continue their three-game series at Hooks Stadium on Saturday. Seth Hill will take the mound for the Deacons and first pitch is slated for 1:30 p.m. Sunday's game will also begin at 1:30 p.m. If Saturday's game is rained out, the teams will play a Sunday doubleheader beginning at 12:15 p.m.