Sam Habergham sliced Jake Cassidy's cross into his own net to gift Guiseley a 12th-minute lead at Sincil Bank.
The Imps responded with an Alan Power penalty on 57 minutes before Adam Boyes was sent off for Guiseley with 10 minutes remaining.
Lincoln took full advantage to score late goals through Sean Raggett and Nathan Arnold, while Danny Lowe was also given his marching orders in a frantic finish.
Report supplied by the Press Association.
Match ends, Lincoln City 3, Guiseley 1.
Second Half ends, Lincoln City 3, Guiseley 1.
Substitution, Guiseley. Elliot Green replaces Jordan Preston.
Substitution, Lincoln City. Callum Howe replaces Matt Rhead.
Goal!  Lincoln City 3, Guiseley 1. Nathan Arnold (Lincoln City).
Second yellow card to Danny Lowe (Guiseley) for a bad foul.
Goal!  Lincoln City 2, Guiseley 1. Sean Raggett (Lincoln City).
Substitution, Lincoln City. Jack Muldoon replaces Alan Power.
Second yellow card to Adam Boyes (Guiseley) for a bad foul.
Bradley Wood (Lincoln City) is shown the yellow card.
Terry Hawkridge (Lincoln City) is shown the yellow card.
Goal!  Lincoln City 1, Guiseley 1. Alan Power (Lincoln City) converts the penalty with a.
Ashley Palmer (Guiseley) is shown the yellow card.
Substitution, Lincoln City. Adam Marriott replaces Theo Robinson.
Marcus Williams (Guiseley) is shown the yellow card.
Second Half begins Lincoln City 0, Guiseley 1.
First Half ends, Lincoln City 0, Guiseley 1.
Alan Power (Lincoln City) is shown the yellow card.
Adam Boyes (Guiseley) is shown the yellow card.
Own Goal by Sam Habergham, Lincoln City.  Lincoln City 0, Guiseley 1.
First Half begins.
Lineups are announced and players are warming up.
Lincoln leapt to the top of the National League with a late victory over nine-man Guiseley.