However it was the Silkmen who harried their opponents from the get-go. David Fitzpatrick and Kingsley James both tested goalkeeper Paul Farman.
James found the breakthrough for John Askey's men on the stroke of half-time. Danny Rowe set up Chris Holroyd to hit a post, and the midfielder was first to the rebound.
The Imps turned it all around in the second half. Harry Anderson got on the end of a swift counter-attack and beat Richie Branagan with a low drive on the hour.
And substitute Adam Marriott then showed Lincoln's goalscoring depth by converting a Luke Waterfall knock down to complete the comeback.
Report supplied by the Press Association.
Match ends, Macclesfield Town 1, Lincoln City 2.
Second Half ends, Macclesfield Town 1, Lincoln City 2.
Substitution, Macclesfield Town. Jack Mackreth replaces Paul Lewis.
Goal!  Macclesfield Town 1, Lincoln City 2. Adam Marriott (Lincoln City).
Substitution, Macclesfield Town. Ollie Norburn replaces Danny Whitaker.
Substitution, Lincoln City. Adam Marriott replaces Matt Rhead.
Substitution, Lincoln City. Alan Power replaces Nathan Arnold.
Goal!  Macclesfield Town 1, Lincoln City 1. Harry Anderson (Lincoln City).
Second Half begins Macclesfield Town 1, Lincoln City 0.
First Half ends, Macclesfield Town 1, Lincoln City 0.
Goal!  Macclesfield Town 1, Lincoln City 0. Kingsley James (Macclesfield Town).
First Half begins.
Lineups are announced and players are warming up.
Lincoln moved up to fourth in the fledgling National League table with an excellent win at Macclesfield.