Mark Yates` side looked doomed around Christmas time, but a tremendous run including five wins has kept them up, and ironically against a team who bashed them 9-0 last season!
Jamey Osborne put the visitors in front after 32 minutes after good work from Jermaine Hylton and Omari Sterling-James set up sub Alex Reid to make it 2-0 in the 64th minute.
Devarn Green pulled one back for Rovers just 3 minutes afterwards, but Moors held firm and could rightly celebrate with the loyal fans who made the journey north.
However, Barrow AFC will have to sweat it out on the final day to see if they can join Solihull in retaining their spot in non-League football`s top competition.
But they fought tremendously hard to secure an excellent point from their trip to a Bromley side who have their own battle on Saturday as this point from a 0-0 draw leaved them two points behind Boreham Wood and AFC Fylde.
So, it will all go down to the final day of the season for both clubs after they had chances to win all three points at Hayes Lane – Bluebirds` experienced goalkeeper Steve Arnold proving a massive barrier on the night.
The draw leavers the scenario that Barrow will have to better Woking`s result at Kingfield against play-off chasing Dover Athletic at home to already-doomed Chester FC at the weekend to guarantee their status.
What Tuesday`s draw also did was assure a play-off place for Aldershot Town
for a second successive season.
The Shots are now guaranteed a top seven place, regardless of Saturday’s result against Sutton United, but must win at Gander Green Lane to secure third place and pip the U`s to achieve a home semi-final on 6th May.
Just behind Aldershot now in fifth spot are Ebbsfleet United, who require at least a point on Saturday to ensure they too are in the play-offs after a remarkable 5-2 win at the International Stadium against mid-table Gateshead.
Danny Kedwell scored his first hat-trick since joining the Fleet as the home side hugely disappointed boss Steve Watson with their defending.
It was 1-1 at thebreak, with Kedwell`s 33rd minute penalty after a foul on Luke Coulson putting Darryl McMahon`s side in front and then Danny Johnson equalising in first half injury-time.
But the second half saw Kedwell go on to complete his hat-trick with goals in the 61st and 71st minutes, Coulson added another with a fine effort, and Jack Powell made it a nap hand in the 83rd minute – Johnson having netted his second to make it 2-2 in the 66th minute.
The two other games on Tuesday had little riding on the outcome apart from final placings and pride but saw a disappointing 1-0 home defeat for Leyton Orient at The Matchroom Stadium against a Maidenhead United side who can be proud of their efforts this season.
The Magpies will finish a very respectable twelfth in the table, and I`m sure that manager Alan Devonshire would have taken that back in August if offered it!
Ryan Upward's early 5th minute goal was enough to earn the visitors all three points, although Ebou Adams came closest to snatching a point for the O`s in the dying moments.
Two teams still suffering from the disappointment of being relegated – Torquay United and Guiseley AFC – met at Plainmoor with the home side hoping to finish on a high.
But instead, despite a hat-trick from Rhys Healey, Guiseley gave themselves a chance to prevent finishing bottom with a 4-3 win, despite playing for 88 minutes with only ten-men!
The Lions` Harry Flowers dismissed after just 2 minutes for a `professional foul` on Elliott Romain but the striker missed the resulting penalty.
Guiseley almost immediately responded to open the scoring through Dayle Southwell.
Healey equalised on 18 minutes, but Will Hatfield restored the visitors lead before half-time, and then sub Rowan Liburd headed in a third.
Healey again reduced the arears, Liburd again struck for a 4-2 and the hat-trick goal was not enough to prevent defeat for Gary Owers` side, who will be desperate to give their supporters a decent send-off on Saturday in their final game of the season at home to Ebbsfleet.