BINGHAMTON, N.Y. — The Portland Sea Dogs (20-26) scored five runs in the seventh inning for the second straight game and held on for an 8-5 Eastern League win over the Binghamton Mets (24-21) on Tuesday night at NYSEG Stadium in the opener of a three-game set.

Portland has won four straight road games, improving to 10-9 away from Hadlock Field. The Sea Dogs scored their runs in just two innings, and needs one more win on the trip to clinch a winning-road record for May.

Right-hander Joe Gunkel has wins in both Double-A starts for the Sea Dogs. Gunkel worked five-plus innings, giving up nine hits, two runs, one walk and three strikeouts. Mets righty Gabriel Ynoa suffered the loss. Ynoa yielded seven hits and five runs over 6.1 innings.

Jantzen Witte went 2-for-4 with three RBIs. Blake Tekotte finished with two RBIs, adding a solo home run and a runscoring single. With one out in the third inning, Jonathan Roof and Tekotte hit back-to-back homers and Witte delivered a two-out RBI single, giving Portland a 3-0 lead.

Binghamton knocked Gunkel out of the game in the sixth inning, scoring two runs and cutting the deficit to 3-2. Josh Rodriguez led off with a solo homer to left field. Kraus relieved Gunkel with nobody out, but allowed a run-scoring double to Aderlin Rodriguez, who also hit a two-run homer off of Kraus in the eighth inning.

Portland answered in the seventh inning, sending 10 men to the plate and scoring five runs to take an 8-2 lead. Tekotte, Carlos Asuaje and Keury De La Cruz had RBI singles. Witte nailed a two-run double.

Game two of the series is tonight at 6:35 p.m.