Paul Mayo’s own goal deep into first-half stoppage time saw Boston United sink to a 1-0 defeat at Damson Park for the third season in a row.
Once again, it was a case of wasted chances costing Graham Drury’s side.
United made just two changes to the starting XI.
Ian Ross replaced Dan Lawlor on the right-hand side of midfield, while Keiran Walker was called in at right back after Conor Marshall had been suffering with flu.
Within a minute of kick off United had a golden opportunity to go in front at a ground where they have lost their last two matches 1-0, however Ben Milnes fired well over from 12 yards out.
Solihull replied instantly, but Omar Bogle’s weak effort failed to trouble Dan Haystead.
And when Reece Fleet was presented with an opportunity on the edge of Boston’s penalty area, Paul Lister’s willingness to close down forced the Solihull defender into rushing his effort way off target.
United should have toaken the lead in the 18th minute, but Milnes again couldn’t hit the target.
Slipped through by Spencer Weir-Daley’s clever through ball on the edge of the penalty area, the midfielder took a touch before curling his effort wide of Jas Singh’s far post.
It looked like that miss would haunt the Pilgrims moments later, but Moors’ Ryan Beswick was guilty of an even greater miss.
At the back post, and with Haystead stranded, he somehow side-footed onto the post from six yards out and the goal at his mercy.
The Pilgrims then had two great chances through Spencer Weir-Daley.
He showed good strength to hold off Tom Kemp before his strike - on the turn - was well-saved by Singh.
Then, after bursting into thr penalty area, he saw an effort whizz pace the face of goal from a tight angle.
In an open first half, Beswick again had a golden opportunity for Solihull but, bearing down on goal, Haystead stood firm to deny him with an outstretched arm.
At the other end, Marc Newsham headed a Weir-Daley cross over the bar and Ben Fairclough couldn’t beat Singh with a low drive.
Then, in the third minute of time added on in the first half, Boston handed Moors the lead.
After failing to clear their lines, the Pilgrims could only watch as Beswick’s hopeful drive across the face of goal hit Mayo, rebounding into the net.
After the break, Boston thought they had pulled level almost immediately, but Anton Foster’s dipping 20-yarder was brilliantly turned wide by Singh.
And when Newsham fired into the Moors net the assistant’s flag saw his strike ruled out for offside.
As it seemed like a big push would pull the Pilgrims level, the away side went sloppy.
For a 15-minute spell, the cohesion was missing and errors saw Faireclough and Nathan Stainfield booked for fouls as they attempted to correct their mistakes.
But, with 10 minutes left, the Pilgrims carved out another great chance.
However, once again, Singh was at hand to deny Newsham from close range, reacting brilliantly to smother Stainfield’s follow up.
Moors almost wrapped things up when, with Haystead 20 yards off his line, Bogle lobbed the keeper.
But as the ball bounced it hit the post and rebounded away from danger.
SOLIHULL: Singh, Pierpoint, Blackwood, Fleet, Kemp, Langdon, Angus (Birch 87), Denny (Spencer 90), Bogle, English, Beswick; Subs (not used): Rosser, Mertinez, Knights.
UNITED: Haystead, Walker, Lister, Stainfield, Mayo; Ross, Milnes (Smith 73), Foster, Fairclough (Ward 86), Newsham, Weir-Daley; Subs (not used): Marshall, Lawlor.
Ref: Guy Stretton.