Harry Pritchard scored twice as Maidenhead fought back from a goal down to inflict defeat on rock-bottom Guiseley.
The West Yorkshire side have now lost all seven games since drawing their opening match of 2018, although they did manage to take an early lead through Dayle Southwell.
Maidenhead were level inside 11 minutes though, Jake Hyde slotting home following a scramble.
The visitors then took the lead on the stroke of half-time when Pritchard cut inside and slotted past Luke Coddington.
The same player then made it 3-1 just three minutes into the second half after netting on a counter-attack, and there was no way back for Guiseley as they crashed to a 19th league defeat of the campaign.
Match report supplied by the Press Association.
Sorry, we can't display this part of the article any more.
Related internet links
The BBC is not responsible for the content of external sites.