Madison Prep’s defense pitched a shutout while forcing a safety, blocking a punt and holding Friendship Capitol to 14 yards of total offense.

Led by junior quarterback Edwin Kleinpeter, Madison Prep’s offense was also sharp as the Chargers dominated Capitol 43-0 Friday night at Memorial Stadium.

Kleinpeter rushed for two scores and passed for another. Sophomore Tyrese Walker scored on a 60-yard kickoff return and had 207 all-purpose yards.

“The sky is the limit on what kind of team we can have this season,” Madison Prep coach Mike Roach said. “We have the nucleus of a very good team.

“We think our defense is strong, and they really played well tonight. This is the most active defensive line I’ve ever coached.”

Senior Malcolm Roach and junior Troy James frustrated the Capitol offense with their strong rush. Malcolm Roach blocked a punt and had two sacks. James added two sacks. Senior Everrete Richard recovered a fumble and junior Tasmin Walker had a third-quarter interception.

Capitol was held to negative-7 yards rushing on 20 carries and just 21 yards passing. The Lions were hindered by 16 penalties for 121 yards. The Chargers were flagged 12 times for 112 yards.

Madison Prep (4-0, 1-0 in District 6-2A) scored over 40 points for the second time this season. Capitol (0-4, 0-1) has scored just 23 points this season.

The Chargers led 30-0 at the half. Walker took the opening kickoff 50 yards. On fourth down from the Capitol 16-yard line, Kleinpeter’s pass fell incomplete.

Capitol lost 14 yards on its initial possession and lined up to punt from the 2. Roach and others rushed hard and Edwin Young was unable to get off a punt, and the result was a safety.

Walker took the ensuing free punt and ran 60 yards to put Madison up 9-0 with 6:52 remaining in the first quarter.

Walker, who excels at changing directions quickly, also rushed eight times for 61 yards and caught two passes for 36 yards.

“Walker is a heck of an athlete,” Roach said. “He’s had back-to-back excellent games. He’s also a very good cornerback.”

Madison’s next scoring drive covered 48 yards in three plays. Kleinpeter passed 30 yards to Brian Savoe to set up a 10-yard scoring run by junior Lyndon Rash. Rash started to his right and then reversed field around left end.

Capitol’s failed pass play on a fake punt play set up a four-play, 24-yard scoring drive. Kleinpeter passed 18 yards to Savoe. Two plays later, Kleinpeter scored on a 3-yard bootleg right play to put his team up 23-0 early in the second quarter.

Roach had a fourth down sack of 9 yards to set up Madison’s fourth TD. Walker had a nice 27-yard run where he ran up the middle and cut back across the field while dodging four tacklers. Two plays later, Kleinpeter scored on a 12-yard bootleg left run.

Capitol’s initial possession of the third quarter ended in another failed fake punt play. Madison Prep drove 28 yards in three plays. Kleinpeter passed 13 yards to Quincy Banks. Banks added an 11-yard scoring run with 9:30 remaining in the game. Banks ran over four Capitol players to reach the right pylon.

Kleinpeter rushed five times for 41 yards. He completed 9-of-16 passes for 140 yards. Savoe had four catches for 73 yards. Banks rushed seven times for 35 yards.