ERIE, Pa. — Michael Rockett thought he had a bead on Jorge Padron’s fly ball.

Then it disappeared over the right-field fence.

Padron’s two-out, two-run home run in the seventh inning off reliever Rob Waite lifted the Portland Sea Dogs to a 5-4 victory over the Erie SeaWolves Tuesday night before a crowd of 2,869 at Jerry Uht Park.

“I knew it,” said Padron through a translator.

The Sea Dogs (21-40) ended a four-game losing streak by winning their sixth consecutive road game. Portland will play the second of its three-game series against Erie (30-32) at 7:05 p.m. today.

“Our guys are starting to find a little bit of a rhythm,” Portland Manager Kevin Boles said. “Again, we want to play well in front of our home fans, but we’ve also got to take that out on the road.”

Stephen Fife (7-3) picked up the win and Blake Maxwell earned his fifth save for the Sea Dogs, who did not commit an error.

“Our number one priority is our defense,” Boles said. “We (played) error-free baseball. If we can continue to do that and play a cleaner game of baseball and defense, we like our chances because we believe in our offense.”

First baseman Reynaldo Rodriguez also homered, a three-run shot off Erie starter Casey Crosby that tied the game 3-3 in the fifth inning. Rodriguez went 0 for 3 in a 10-7 home loss to Bowie in his Sea Dogs debut Sunday. He was promoted from Class A Salem where he batted .317 with nine homers.

“He got a pitch he could drive,” Boles said. “The reports from Salem were this was a guy who has a chance to be a quality bat.”

After Padron hit his fifth home run of the season, Erie blew opportunities to the tie game. With the SeaWolves down 5-4 in the seventh, Brandon Douglas got tagged out trying to go from first to third on a single against reliever Miguel Gonzalez.

In the eighth, Rockett and Adam Calderone singled, but with one out, Maxwell replaced Gonzalez and got John Murrian to fly out before striking out Jamie Johnson.

The SeaWolves had 15 hits but left nine on base.

“It’s a one-run game about every game I go out there,” said Maxwell, who has five of Portland’s eight saves. “I try to act like it’s a one-run game.”

In the ninth, Francisco Martinez singled with one out. Maxwell struck out cleanup hitter Rawley Bishop and catcher Tim Federowicz threw out Martinez trying to steal second to end the game.

“I was hoping the umpire would call that a strike because he called one on me the at-bat before,” Federowicz said of Bishop’s strikeout. “I told him we better get that the next inning and we ended up getting it.

“That was good, and luckily the guy ran. Most of the time (on) 3-2 counts, they’re going to end up running and I knew that.”