Jack Stevens struck a minute from time to earn Solihull a 2-1 win over Aldershot in the National League.
Moors kept themselves in touch with the play-off pack after Stevens cut inside and curled into the far corner.
They had gone ahead in the 10th minute when John Bostock’s free-kick was headed home by Conor Wilkinson.
The Shots levelled in the 56th minute, with Jack Barham heading in at the far post.