The Portland Sea Dogs recorded 10 hits, but not enough timely ones as the Altoona Curve beat Portland 5-4 before a sellout Hadlock Field crowd of 7,368 Sunday afternoon.

Jonathan Roof hit a two-run homer and Deven Marrero went 3 for 4 for the Sea Dogs, who dropped to 49-26.

Mike Augliera (3-6) took the loss, allowing five runs and nine hits in 62/3 innings. Aaron Kurcz pitched a perfect 21/3 innings in relief.

The Sea Dogs settled for five wins in the six-game season series against Altoona, which sports the worst record in the Eastern League (27-47).

Portland almost rallied.

Down 5-4 in the ninth, Keury De La Cruz hit a lead-off single. With two outs, Bo Greenwell doubled to right field, putting runners on second and third.

But reliever Kenn Kasparek struck out Derrik Gibson to end the game.

Altoona’s one stellar starter, Adrian Sampson (5-4, 2.39 ERA) picked up the win.

But Sampson got in trouble in the second when Roof’s blast gave the Sea Dogs a 3-0 lead. It was the second home run for Roof, who joined Portland on June 1.

Augliera gave up solo home runs to Ralph Henriquez and Justin Howard, before yielding three runs on four hits in the fifth.

Marrero singled in Gibson in the fifth to cut it to 5-4.

Portland remained six games ahead in the East Division because second-place Binghamton (43-32) lost to Bowie 2-0.

NOTES: Mike McCarthy will start on Tuesday in place of Keith Couch. The Red Sox routinely have their minor league pitchers skip a start during the season. … In Triple-A, two former Portland infielders played the outfield for Pawtucket. Mookie Betts was in center and Garin Cecchini made his left field debut.