Jeremy Barfield hit a walk-off grand slam off of Justin Shafer and the Portland Sea Dogs (38-43) defeated the New Hampshire Fisher Cats (34-51), 8- 7 on Thursday night at Hadlock Field in Eastern League action.

Trailing 7-4 in the bottom of the ninth, Deiner Lopez and Mike Olt singled, then Rafael Devers walked to load the bases with one out. Facing an 0-2 count, Barfield sent a hanging slider from Shafer over the Maine Monster in left for his seventh homer of the season.

Jake Cosart (3-2) earned the win after stranding the bases loaded in a scoreless ninth. Trevor Kelly made his Double-A debut and worked 2 1/3 innings of relief, also getting out of a major jam in the eighth when the Fisher Cats loaded the bases with one out and only ended up with one run after Kelly induced a 4-6-3 double play.

Conner Greene was excellent in the start for New Hampshire. Greene allowed three earned runs on nine hits and fanned six in the victory. He also tied a season low with just one walk.

Sea Dogs’ starter Teddy Stankiewicz allowed six earned runs on a career high-tying 12 hits in 5 2/3 innings. He walked two and struck out two.

Tim Lopes set a season high with four hits and two RBIs, extending his hit streak to nine games in the process. Guillotte had three hits and a walk and scored three runs, Urena reached base three times and scored twice while driving in two. New Hampshire had 15 hits, including a season-high six doubles by six different players.

Jeremy Barfield finished with four hits, four RBIs and two runs scored for the Sea Dogs, while Henry Urrutia, Chad De La Guerra, Cole Sturgeon and Deiner Lopez each had two hits apiece. Brock Holt finished 0-for-4 in his second straight game on rehab assignment from the Boston Red Sox.

The Sea Dogs open a weekend series against the Reading Fightin Phils (Phillies’ affiliate) with a doubleheader tonight at Hadlock Field. First pitch in game one is scheduled for 5 p.m.

Comments are not available on this story.