After quickly retiring the Seals in the bottom of the eighth, Kline turned to Gardner. The Seals could not manage a hit in the right-hander's first two innings of work as Gardner barely allowed the Seals to make contact.
Moyer gave way to Brouse for the start of the 10th. The two runs Moyer allowed were unearned on Seals' errors.
"(Moyer's) been pitching real well lately," Beiler said. "I didn't expect anything less from him. His pitch counts are low; he's not walking guys. For him to give us nine strong innings there is outstanding."
Smith helped his cause against Moyer in the third with a sharply-hit grounder to second base that was bobbled, allowing Steven Gingher to score. Gingher reached on an error to start the inning.
Smith faced the minimum through the first three innings and appeared to have the Seals' number. Brouse, though, brought the Seals back in the fourth with a single for the first of his two RBIs, scoring Tyler Cook.
Smith was unfazed and struck out Aiden Greak, before beating Zack Hendricks to first base on a groundball to end the threat.
Beiler said, "(Colton) had a big hit there to tie the game and a bunt. The bunt was huge. He made things happen and got the job done."
An error gave the Green Dragons the lead back in the fifth inning, 2-1. Leading off the sixth inning, Isaiah Rapp laced a ball into the gap for a double. Brouse soon after hit a double to plate Rapp.
The Seals nearly ended the game in the bottom of the seventh as Austin Benner stood on third with two outs. Smith retired Cook on a groundout to end the threat.
Selinsgrove hosts Danville today, then plays Wednesday at Jersey Shore.