Boston United were hit by a sucker-punch just before half-time as Guiseley earned a 1-0 lead in the Skrill North clash.
The Pilgrims had to weather a storm of attacks from the Lions, but their defence was holding firm.
The pressure finally got to them just before the break as Danny Forrest smashed an effort that clipped the post and went in.
It made amends for Guiseley who saw Rothery’s effort from the penalty spot saved by King after Pilgrims skipper Ross had hauled down Holdsworth in the area.
There was an early scare for Boston as Guiseley applied the pressure and on three minutes snapped a shot across the face of the Pilgrims goal.
On five minutes Marrs had to come to the rescue to cut in and deny Alex Johnson from just inside the penalty area.
The ball was not cleared and Guiseley followed it up with another drilled low effort that was blocked.
On 11 minutes, Danny Forrest whipped in a cross come shot which was deflected wide for a corner.
A free-kick to Guiseley was lofted in by Boshell and Forrest leaped up to beat his marker and head the ball to the bottom corner. King read it well and got down to collect the ball on 15 minutes.
Boston’s first real attack came on 18 minutes. Ian Ross and Marc Newsham linked up to send the ball out wide to Conor Marshall and he whipped the ball across the face of goal, but nobody was there to get the killer touch and steer it home.
Guiseley hauled themselves back in the game and on 25 minutes Carl Piergianni put in a brilliant tackle to deny Johnson at close range.
The resulting ball dropped for Danny Boshell and his vicious shot was blocked.
Guiseley had a brilliant chance to take the lead on 33 minutes. The ball was fed in to Johnson. Under pressure from Scott Garner, he was stretching to pull his shot around King, but the Boston stopper managed to get the block in to deny him.
Boston threatened on 38 minutes. Ian Ross’s free-kick from the left was met by Piergianni and his header was comfortably met by Steven Drench in the Guiseley goal.
Guiseley were gifted the chance to take the lead on 43 minutes when Ross hauled down Holdsworth in the area.
Rothery stepped up and fired a shot to the right of King, but the stopper had judged it well and pulled off a fantastic save to push it round the post.
Guiseley did take the lead on 45 minutes when Johnson pulled the ball back for Forrest and he smashed a shot which clipped the inside of King’s left-side post and went in.
Boston United made one change from the side which knocked Southport FC out of the FA Trophy last weekend.
Boston boss Dennis Greene reverted back to a 4-3-3 formation for the Skrill North clash at Nethermoor Park. Defender Stefan Galinski dropped to the bench to be replaced with Spencer Weir-Daley brought back into the attack.
Teenage goalkeeper Sam Vince was also replaced, with first choice Lewis King taking up the role in the goal. Vince had been brought in for the trip to Southport after King was cup tied.
Both sides headed into the match on the back of some strong form. Boston United had managed five games unbeaten, while Guiseley have managed a six game unbeaten run in the league which included four wins.
Boston United (4-3-3): King; Marrs, Garner, Piergianni, Steer; Marhsall, Ross (cpt), Hall; Miller, Newsham, Weir-Daley. Subs: Aujla, Milnes, Sansara, Sanders, Galinski.
Guiseley: (4-2-3-1): Drench; Holdsworth, Lockwood, Hall; Meynell; Rea, Boshell; Brooksby, Forrest, Rothery; Johnson. Subs: Lawlor, Potts, Hobson, Parker, Dickinson.