Brien McMahon baseball coach John Cross has seen his team struggle far too often at the plate of late.

The Senators, who were no-hit by St. Joseph's John Amoroso last Saturday, spent four innings on Wednesday trying to figure out Staples left-hander Chris Speer. Just one runner reached base over that time (shortstop Bryan Daniello on a first-inning walk) and the Senators trailed by a run late in a game that was sure to shake up the FCIAC's playoff picture.

"I was annoyed. I'm so sick and tired of us getting no-hit. I didn't think he's that good of a pitcher," Cross said of Speer, who came in with a 4-0 record on the year. "I just told (my team), `If you guys think you're an FCIAC playoff team, you better start hitting like one.' "

And in some ways, that's just what the Senators did.

After Mike Giordano provided a spark offensively in the fifth inning with a game-tying solo home run off Speer, first baseman Joe Cox followed suit in the sixth by blasting a two-run home run off reliever Jimmy Kopack, lifting McMahon to a 3-2 win over the Wreckers.

With the win, McMahon, now 13-6 overall and 12-5 in the conference, all but assured itself of a home game in Monday's FCIAC quarterfinals. Staples, the defending champion lost its fourth straight, ending any hopes of hosting a quarterfinal match up. The Wreckers (13-6, 11-6), could slide as far as seventh when all is said and done.

Those two long balls were the only hits McMahon's slumping offense produced against Speer (five strikeouts, two walks in 4 1/3 innings) and Kopack (two strikeouts in 1 2/3 innings), but for one afternoon they were enough.

Luckily for McMahon, the Wreckers have been mired in a rut of their own offensively, and it continued against McMahon's third starter, Mark Ballard.

The Senators' junior right-hander allowed just two hits (four walks, two strikeouts) and left in the seventh with a runner on first and a 3-1 lead. Ballard raised his record to 2-1.

That outing exceeded Cross' expectations.

"I was just hoping to maybe get two or three innings out of him. Usually in the past that's what he's given us," Cross said.

The Wreckers, who have scored just seven runs during their losing streak, plated a run in the fourth inning on a two-out triple by third baseman Eli Andrew, and another in the seventh on a single by shortstop Sam Ellinwood.

With Ellinwood on first as the tying run in the seventh, McMahon freshman left-hander Paul Salata, in his first varsity appearance, struck out first baseman Bryan Terzian to end it and record the save.

"If you told me I was going to come here on an 85-degree day with their No. 3 or 4 pitcher on the mound and we were only going to give up three runs, I would bet my mortgage that we were going to win the game," Staples head coach Jack McFarland said. "We're not swinging the bats."

The Wreckers left eight men on base, including two runners in both the second and third innings.

"We hit the ball in the air nine times today," McFarland said. "You can't do that here. You've got to hit the ball the other way and you've got to hit the ball hard on the ground. That's what we're not doing."

dbonjour@scni.com