BINGHAMTON, New York — The Portland Sea Dogs used a strong start from Justin Haley to defeat the Binghamton Mets 6-1 Sunday night at NYSEG Stadium.

Portland can snap a 10-series losing streak with a win on Monday night.

Haley (3-9) set the tone with six scoreless innings on four hits, one walk and six strikeouts to earn the win. The righty has all three wins on the road, and held the B-Mets 0-for-7 with runners in scoring position.

The Sea Dogs took advantage of two Binghamton errors, receiving three unearned runs. In the first, right fielder Eudy Pina dropped a fly ball, putting runners at first and second. Jantzen Witte and Sam Travis delivered sacrifice flies.

B-Mets righty John Gant (2-4) took the loss, allowing three unearned runs on six hits over six innings.

Portland made it 3-0 in the fourth inning. Witte led off with a double and scored on a two-out triple by Manuel Margot. In the fifth, Carlos Asuaje nailed an RBI single.

The Sea Dogs added two runs in the ninth off Akeel Morris. Margot scored on a balk and Jake Romanski delivered a two-out, run-scoring single.

The Sea Dogs received two scoreless innings from Williams Jerez, and Madison Younginer worked the ninth, giving up an unearned run.