The crowd of autograph-seekers grew Tuesday night around Michael Chavis after the Portland Sea Dogs’ 4-3 win over the Richmond Flying Squirrels before 7,019 at Hadlock Field.

And why not? Chavis is the top prospect in Portland now that Rafael Devers is with Boston.

Chavis fueled a comeback from a 3-0 deficit with three hits, including a solo home run and a RBI single, sending in the winning run in the seventh inning.

“He’s been pretty consistent since day one,” Sea Dogs Manager Carlos Febles said. “He’s been able to make adjustments at the plate. He’s a strong kid. I’ve been very impressed with how far he can hit the baseball.”

Chavis is on a nine-game hitting streak (15 for 34) after going 2 for 15 in his four previous games.

“Just trying to do too much. I just had to tone it back and get back to what I was doing,” said Chavis, who is batting .298.

His home run was his ninth with Portland in 36 games and his 26th overall, including 17 with advanced Class A Salem.

Jake Cosart (4-2) picked up the win with two scoreless relief innings. Bobby Poyner pitched a perfect ninth with two strikeouts for his fourth save.

Sea Dogs starter Henry Owens lasted four innings (two runs on three hits and five walks, striking out three, with 93 pitches). Richmond made it 3-0 with a run off Taylor Grover in the fifth.

Chavis led off the sixth, swatting a Tyler Herb curveball over the left-field wall.

“I was watching the hitters before me (in the fifth inning) and I saw that he started both of them with a little get-me-over curveball,” Chavis said. “I told myself if he threw me one, I wasn’t going to miss it.”

Sam Coonrod (3-11) relieved for Richmond in the seventh and walked two batters. With two outs, Chad De La Guerra tied the game with a two-run double down the right-field line.

“He threw me a cutter and I was waiting for him to throw me another, and he did,” said De La Guerra.

Chavis then recorded his third hit, a line single to left, scoring De La Guerra.

Poyner is 4 of 4 in save chances with a 0.33 ERA.

“He knows how to pitch,” Febles said. “He attacks the strike zone.”

NOTES: First baseman Josh Ockimey, listed as Boston’s 10th-best prospect by Baseball America, was promoted to Portland. Ockimey, 21, hit .275 with 11 home runs for Salem. In his Double-A debut, he was 0 for 3 with a walk. … Two Sea Dogs, reliever Williams Jerez and catcher Jake Romanski, were promoted to Triple-A Pawtucket. … The game was delayed for 17 minutes in the top of the first inning when a K.C. Hobson foul ball broke a stadium light near the right-field line. The Sea Dogs’ grounds crew had to rake the glass out of the field. … The Sea Dogs (50-56) and Richmond (46-61) play again 7 p.m. Wednesday. …Biddeford High graduate Brian Dumoulin, who won his second Stanley Cup with the Pittsburgh Penguins, will throw out the first pitch Aug. 24.