The visitors made just one change, with Andre Boucaud
replacing the injured Craig Robson.
Daggers took the lead in the 24th minute when Oliver Hawkins headed in his fifth goal of the season.
Good play by Corey Whitely initially set up Fejiri Okenabirhie, whose shot was saved, but Hawkins was able to convert the rebound from close range.
Jordan Maguire-Drew went close to adding a second for Daggers 14 minutes later, but his shot was well saved by Nathan Vaughan in the Solihull goal.
But the visitors did have a second a minute later when Okenabirhie found the net from 18 yards after a powerful run from midfield.
Daggers led by three in the 55th minute when Maguire-Drew brilliantly found the net from distance to all but end the match as a contest.
Hawkins added to his earlier goal with 25 minutes remaining, slamming home Daggers’ fourth after Matt Robinson’s initial shot was saved.
Moors pulled a goal back in the 78th minute when Andy Brown’s long-range shot deflected off Josh Staunton and past Justham.
Jamey Osborne then scored a second for Moors as he got the final touch on Darryl Knights’ shot in the 81st minute.
Hawkins completed the rout in the final minute of the match when scoring from the spot after Corey Whitely had been fouled in the area.
Solihull: Vaughan, Murombedzi (Knights 60), Franklin, Daly, Gough (Sterling-James 23), Brown, Beswick, Niate, Fagbola, Moore, Osborne
Subs: Lewis, Asante, White
Daggers: Justham; Widdowson, Doe, Staunton, Raymond; Robinson, Boucaud (Howell 77); Whitely, Maguire-Drew, Okenabirhie, Hawkins (Benson 90)
Subs: Cousins, Assombalonga, Donnellan
Referee: Ryan Johnson