All good things — like exceptional winning streaks — eventually come to an end.

And so it was for the RubberDucks Sunday, as Harrisburg scored a ninth-inning run to break a tie and defeat the Ducks 2-1 before a crowd of 6,024 at Canal Park.

Thus ended their 17-game home winning streak — longest in franchise history — in what has been a stellar initial two months of the Eastern League season.

The Ducks (35-14) close out the four-game set with Harrisburg at 1:05 p.m. Monday. They still lead the second-place Altoona Curve by 7½ games in the league’s Western Division.

Harrisburg’s Wilmer Difo doubled against reliever Anderson Polanco (1-3) leading off the ninth, advanced on Isaac Ballou’s sacrifice bunt and scored on Neftali Soto’s sacrifice fly to right.

And since Soto’s fly ended up in foul territory, it was one that right fielder Taylor Murphy probably should have let fall, considering the situation at that late point of the game.

“It’s a difficult play,” said Ducks manager David Wallace. “Murph was on a full run. We’ll sit down, I’ll get a chance to talk to him. Now is not really the time. We’ll discuss that. Looking back, preferred not to catch it, absolutely.”

Bad judgment

Another error in judgment cost the Ducks a chance to take the lead in the fifth inning. Jeremy Lucas led off with a single and advanced to second on Joe Sever’s single.

After Alex Monsalve struck out, Eric Stamets (who had an RBI double in the third) drilled a shot to deep left center which left fielder Cutter Dykstra narrowly missed catching while crashing into the fence. But Lucas, thinking it would be caught, broke late from second and could only reach third, loading the bases.

Lucas was forced out at home on Todd Hankins’ grounder and Murphy struck out to end the inning, leaving the score tied 1-1.

“Base-running mistake on our part,” said Wallace. “We should have been in a position to where, if he doesn’t catch it, we can go and score. If he does, we can still get back, tag and make it to third.

“But the important thing there is, making sure if you have the opportunity to score, that you’re able to do it.”

After that, the Ducks collected just two more hits against Harrisburg relievers Wander Suero and Koda Glover (2-0), who each pitched two scoreless innings.

Dueling

The early part of the game was an entertaining pitchers’ duel between the Ducks’ Adam Plutko and Senators’ Reynaldo Lopez. Plutko allowed one run on two hits in seven innings and Lopez gave up one run through five innings, with a career-high 12 strikeouts.

Plutko, who lowered his earned run average to 2.66, walked one and struck out four. It was the seventh time in 10 starts he allowed one run or less.

“I’m just trying to go out and put together good start after good start,” said Plutko. ‘Whether I get promoted or not, that’s not my decision. I’m just keeping my head down and giving my team a chance to win a ballgame.”

Plutko split the 2015 season between Single-A Lynchburg (4-2, 1.27 ERA), and Double-A Akron (9-5, 2.86). This year, he is 3-2 with 41 strikeouts and 11 walks in 50? innings.

He spent time in the Indians’ major-league spring training camp this year, posting a 3.86 ERA in four games.

“It was great,” said Plutko. “After dreaming for so long about playing in the big leagues, getting a little taste of it, it’s hard to go back down to minor league spring training after you’re there. But I learned a lot. Being around those guys is a good experience for me.”

He said he is striving for more consistency now.

“Coming out and doing it every single day, that’s a big leaguer,” said Plutko. “Coming out and only having flashes of it, that’s a minor leaguer. So, just trying to be consistent.”