MANCHESTER — Harold Ramirez went 4-for-6 and the Fisher Cats swept a doubleheader from the Portland Sea Dogs on Wednesday night at Northeast Delta Dental Stadium, 4-2 and 6-4.

New Hampshire (71-55) saw its magic number to clinch a playoff spot reduced to three with the sweep. The magic number to clinch the Eastern Division is now 10.

In the opener, Tayler Saucedo and Travis Bergen combined to limit Portland to six hits in the win.

Saucedo (W, 4-3) worked 52/3 innings, allowing two runs on five hits before Bergen came on to pick up the final four outs, earning his seventh save.

The first five Fisher Cats reached in the bottom of the first inning and three would score. Bo Bichette walked and stole second and Jon Berti singled. Cavan Biggio singled to make it 1-0 and after Max Pentecost singled, Ramirez delivered two more runs with a single to right field.

Pentecost hit a solo home run with two outs in the bottom of the fifth inning to give the Fisher Cats an insurance run and a 4-2 lead.

In the nightcap, the Fisher Cats overtook an early 2-0 deficit by scoring three times in the bottom of the second. Ramirez singled and scored on a double by Santiago Espinal. Pat Cantwell singled to tie the game. Andrew Guillotte doubled, plating Cantwell.

Four straight hits produced two more runs for the Fisher Cats in the bottom of the third inning. Pentecost, Biggio, Ramirez and Espinal all singled off losing pitcher Trey Ball. Ramirez and Espinal drove in the runs to make it 5-2. A final New Hampshire run scored in the fifth inning when Biggio, who was hit by a pitch, scored on a passed ball.

Portland threatened in the top of the seventh, scoring a pair of runs before Dusty Isaacs (S, 2) came out of the bullpen to get the final out.

Jordan Betts on a groundout with the potential tying run at the plate.

Francisco Rios (W, 1-4) earned the win with two innings of scoreless relief after starter Josh DeGraaf took the Fisher Cats into the fifth inning. Trey Ball (L, 3-4) took the loss for Portland.

New Hampshire and Portland will play again tonight at 7:05.