The RubberDucks’ pitching staff has been consistently dominant thus far.

Now the bats are starting to show signs of emerging from an early season slumber.

Right-handed starter Aaron Civale performed to near perfection and enjoyed plenty of run support as the Ducks defeated the visiting Bowie Baysox 7-1 to complete a three-game Eastern League sweep at Canal Park on Sunday afternoon.

That followed an 11-3 win Saturday and was the fifth time in the past seven games the Ducks (12-10) have scored at least seven runs. They did that only once in the first 15 games.

The Ducks banged out 10 hits, two each by Tyler Krieger, Will Castro and Ka’ai Tom, and took advantage of three Baysox errors to score five unearned runs. A four-run fifth made it 7-0.

But make no mistake, Civale (2-1, 2.22 ERA) was the story on Sunday, allowing just one base-runner — a second-inning double — in seven innings.

Just 22 and in his first season of Double-A ball, the 6-foot-2, 215-pound Connecticut native dazzled the Baysox with spotless command of his five-pitch repertoire, striking out seven and not allowing a walk.

“I was just trying to go out there and give the team a chance to win,” Civale said. “Just trying to attack the hitters. They’re an aggressive team so trying to use that against them. Our team put up a lot of runs for me, so I just needed to go out there and compete.”

A two-out double to right-center in the second by Mike Yastrzemski — grandson of Boston Red Sox Hall of Fame outfielder Carl Yastrzemski — prevented it from being something possibly more special. And Civale struck out Adrian Marin to end that inning.

He mixed his two-seam fastball, sitting at 88-89 miles per hour, with four other pitches including a slider called the best in the Indians’ farm system by Baseball America.

After pitching three years at Northeastern University in Boston, he was drafted by the Indians in the third round of the 2016 draft. He started last season at Low-A Lake County and then went 11-2 at High-A Lynchburg.

Now in his third pro season, he is enjoying his first taste of Double-A.

“It’s been good, a lot of friendly faces up here, players and coaches so it’s an easy adjustment comfort-wise,” Civale said. “So after that, everything takes care of itself. It’s just baseball at the end of the day.”

And Ducks manager Tony Mansolino was duly impressed by what Civale showed him on Sunday.

“He threw the ball great,” Mansolino said. “He went out there and commanded the zone, attacked, a lot of quick outs.

“Didn’t really feel like they hit a lot of balls hard off of him. Soft contact the whole game, very few stressful pitches he had to throw. All signs of a really good outing.”

Ducks reliever Mitch Brown followed Civale and pitched a perfect eighth. Argenis Angulo allowed a run in the ninth but ended the game on a double-play grounder with the bases loaded.

The Ducks scored two runs on a misplayed fly ball in the second. Mark Mathias doubled and scored on Tom’s RBI single in the fourth. Mathias’ sacrifice fly and Dorssys Paulino’s two-run single capped the four-run fifth inning to make it 7-0.

Now in second place in the EL West, two games behind the first-place Richmond Flying Squirrels, the Ducks begin a three-game home series at 6:35 p.m. Monday against the Binghamton Rumble Ponies, who feature outfielder Tim Tebow, former NFL quarterback and Heisman Trophy winner.