Chris Rojas (8-5) went 7 1/3 innings for the win, his seventh in his last eight decisions.
Trenton scored all of its runs on solo homers by Eric Duncan (his second in two nights), Kevin Thompson and Bronson Sardinha.
Scranton 14, Charlotte 1
Scranton 5, Charlotte 4
MOOSIC, Pa. - Buzz Hannahan's RBI single in the bottom of the 12th gave the Barons the win in the second game and their second straight doubleheader sweep of Charlotte in the International League.
Jim Rushford singled home A.J. Hinch to forge a 3-3 tie in the bottom of the seventh. Two innings later, Charlotte was one out away from avoiding a fourth straight loss when David Sanders issued a bases-loaded walk to Ryan Howard.
Chris Coste hit his third home run of the twin bill, a solo shot in the fourth inning, and Nate Grindell collected three hits.
Yoel Hernandez (3-1) pitched a scoreless 12th for the win.
Coste hit two homers and drove in three runs, and Howard had three RBIs, as the Barons won the opener.
Shane Victorino, Mark Budzinski and Carlos Ruiz each had three hits and two RBIs.
The slugging made it easy for Clay Condrey, who struck out eight in seven innings.
Lakewood 9, Delmarva 8
LAKEWOOD, N.J. - Ryan Frith's two-run double in the eighth gave the Blue Claws the win over the Shorebirds in the South Atlantic League.
Winston-Salem 4, Wilmington 3
WINSTON-SALEM, N.C. - Thomas Collaro hit a solo homer in the bottom of the sixth to break a 3-3 tie, and the Warthogs held on to beat the Blue Rocks in the Carolina League.