Wade Elliott and James Hayter were on target as Bournemouth fought back from 2-0 down to claim a 2-2 draw against Macclesfield and preserve their four-month unbeaten home record.
Danny Whitaker put the visitors ahead in the 27th minute when he slotted home the rebound after goalkeeper Chris Tardif saved his initial effort.
Macclesfield goalkeeper Steve Wilson produced fine saves from Hayter and Elliott to preserve the lead before Chris Priest added a second after 43 minutes.
Tardif beat away Darren Dunning's left-foot shot from the edge of the area but the ball fell kindly for Priest to make no mistake from 12 yards.
Winger Lee Hardy almost added a third but Elliott then reduced the deficit with his fifth goal of the season after 68 minutes and Hayter raced through to complete the comeback in the 73rd minute.