North Duplin and Rosewood staged an offensive show Friday evening.

The teams combined for three home runs and the Eagles held off North Duplin for a 12-7 victory.

“We knew it was going to a battle,” Rosewood head coach Shay Campbell said. “Overall I think our girls responded well. Even when we let them get some runs, everybody kept battling, and I think that was the difference in the game.

“We believe in ourselves, and that’s a big part of it for us.”

Rosewood got on the board first. Rylee Joe Myers hit a leadoff triple, and Alyssa Smothers hit an RBI double to put the Eagles up 1-0.

In the bottom of the second inning, Rosewood added two more runs when Braylee Butts hit a two-RBI double. North Duplin’s Hannah Brogden hit a leadoff home run in the top of the third inning to make the score 3-1.

The Eagles responded with two more runs in the bottom of the third inning to take a 5-1 lead.

Myers hit a home run in the bottom of the fourth to put the Eagles up 6-1, and by the time the inning was over the Eagles were up 8-1.

Pitcher Summer Nelson held the Rebels to one run through four innings, but in the fifth inning, she ran into some trouble. North Duplin’s Natalie Ramirez and Rayanna Koch hit RBI singles, while Callie Thornton hit a two-RBI triple and Rosewood’s shrunk to just three runs.

“We battled hard,” North Duplin head coach Ricky Edwards said. “Rosewood has got a good team. I’m really proud of how hard we played.”

Brogden’s second home run of the night in the top of the sixth inning made the score 8-6.

“They’ve got some girls that can hit the ball,” Campbell said.

However, the Rebels were unable to get any closer. Rosewood once again responded. This time by scoring four runs to push their lead back up to six runs. North Duplin added one run in the top of the seventh, but Nelson got Hannah Martin to hit a pop fly, and the game was over.

“We can put the bat on the ball. We can play small ball, and I trust every one of them that they can get their job done,” Campbell said. “We’re kind of eager when we get back on offense, and that’s a big part. We’re just eager.”

Rosewood (5-3 overall, 3-0 CC) hosts Charles B. Aycock on Monday, while North Duplin (2-2, 1-1) hosts Princeton on Tuesday.