The Trojans (4-0) got on the board with a special teams play when Cristain Rameriz recovered a blocked punt for a touchdown. From there, Jack Garrett connected with Jarrell Rowe for a 20-yard touchdown pass to go into halftime down 18-15.
The second half belonged to Carrollton, as Garrett scored on a one-yard quarterback sneak and Glenzel Cooper capped off the scoring with a 12-yard touchdown run in the fourth quarter. Garrett found Lance Walter for a two-point conversion in the game.
The Trojans return home next Thursday for a 5:30 p.m. kickoff against Alexander.
In other prep football action from Thursday:
Villa Rica JV 14, Lithia Springs 12: The Wildcats (4-1) got touchdowns from Noah Smith and Marquis McPhaul to hold off the Lions.
Carrollton 9th 28, Douglas County 0: The Trojans (2-1) were led by Demarius Owensby, who had touchdown runs of five and 15 yards in the game. Angelo Osorio got the scoring started with a 22-yard run and added a fumble recovery on defense. Jett Driver had a one-yard quarterback sneak and Roury Glanton had a safety and fumble recovery.
Ryan Hembry was the Defensive Player of the Game, while Owensby earned the offensive honors.
Carrollton travels to Alexander next Thursday for a 5:30 p.m. kickoff.
Villa Rica 9th 22, Lithia Springs 0: Led by Tye Hill, a shutout helped the Wildcats improve to 3-2 on the season.
Hill threw for three touchdowns in the game, hitting Kris Ballenger twice — one for 70 yards and another for 30 yards. The third pass went to Yassar El-Amin from 12 yards out. Emmerick Foster converted a two-point try in the game.
Defensively, Devon Montgomery and Chandler Zachery stood out, while Ballenger also had an interception.
Bremen Middle 8, Mt. Zion 0: The Blue Devils (4-1) needed just one score to win the meeting with Mt. Zion.
Getting the score for Bremen was Nate Daniels, who caught a 15-yard pass from quarterback Nick Voiles. On the two-point play, Voiles found Davis Wilson for the 8-0 win.
Next week the Blue Devils will face Haralson County.
Carrollton 8th 24, Central 0: For the second week in a row, the Trojans (5-0) were led by Ladamian Hunt as they picked up a shutout win against the rival Lions.
After the Lions controlled possession for the first 10 minutes of the game — two minutes into the second quarter — the Trojans forced a punt and Hunt responded with a 45-yard touchdown run to open the scoring.
From there, Hunt found the end zone again from 65 yards out and returned an interception 60 yards for a touchdown. Sam Barge scored on a 20-yard run in the fourth quarter.
The Trojans will host Heard County at 4:30 p.m. next week in the final game of the regular season.
Bay Springs Middle 42, Haralson County 14: The Bobcats (3-2) got a pair of touchdowns from Jaylan Alphabet and Ajohnte Johnson in the big win against the Rebels.
Ladarious Reese and Jamerick Vaughn also scored for Bay Springs in the victory. Defensively, the Bobcats were led by Austin Stamper, Tristan Porter and Anthony Johnson.
Next week the Bobcats will take on rival Villa Rica in the annual Cat Fight.
Middle School Softball:
In back-to-back nights, the Bay Springs Middle School softball team picked up big wins, defeating Heard County, 10-8, on Wednesday and Haralson County, 8-2, Thursday night.
Lydia Hughes picked up a pair of hits and two RBI in the win, helping Alena Nieto in the circle for the win Wednesday night.
On Thursday, a four-run fourth helped the Bobcats pick up the six-run win. Hughes had another big day, as she went 3-for-3, while Holley Griffin and Hannah Langford picked up RBI hits in the fourth and Morgan Hunter plated a pair of runs.
Nieto got her second win in as many days, while Kali Barbour came in to earn the save.