Ten-man Solihull hung on to claim the points in a five-goal thriller against struggling Torquay.
Despite starting the game rooted in the relegation zone, the Gulls made a bright start and were ahead within two minutes when Ross Marshall headed home a free-kick.
Torquay came close to doubling their advantage when a long-range effort from Sammy Collins was tipped round a post by Solihull goalkeeper Ryan Boot.
Moors, who broke a five-game winless streak against Maidstone on Saturday, levelled through Josh Kelly and grabbed the lead on the stroke of half-time when captain Callum Howe bundled the ball home.
Mark Beck soon extended Solihull’s lead but the hosts had Jamey Osborne sent off for a second bookable offence on the hour and had to hang on after Lewis Collins reduced the deficit late on for Torquay.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.