Conor Wilkinson and Jack Stevens both struck twice as Solihull thumped Fylde at Damson Park to move into the National League play-off places.
Wilkinson's 10th-minute header from Joe Newton's cross was swiftly cancelled out by Charlie Jolley.
However, Moors regained the lead just past the half-hour when Ben Winterbottom parried the former Motherwell striker's shot and Stevens nodded in on the follow-up.
Wilkinson then won a penalty after he was fouled by Jolley, and Stevens converted eight minutes into the second half for his 12th league goal of the season.
And Wilkinson added his second with 13 minutes of normal time to go, again connecting with a Newton delivery to head home.
Solihull rise to seventh, while Fylde, two points above the relegation places, slip to 20th.
Match report supplied by PA Media.