The Sulphurites’ leading marksman, who also boasts five assists, netted from what seemed an impossible angle to put Simon Weaver’s men 1-0 up on 11 minutes.
And although he was disappointed to see the Cumbrians grab a late equaliser, Muldoon said he was pleased with his effort and how his first full season in the Football League has panned out.
“Obviously it was an acute angle and nine times out of 10 the keeper would save it or defender clears it, but I took a touch around him and managed to squeeze it in,” the 31-year-old said.
“But, you have to be in those positions. As a striker, they are the kind of goals that you thrive off and I want to try and get to 15 by the end of the season.
“[Fourteen] is a pleasing total so far, this is League Two, it’s been a big step up but I think that personally I have brought goals and created a lot of chances for the team myself.
“It’s been a good season for me personally.”
Muldoon’s opener came just moments after strike partner Jon Stead saw an effort controversially ruled out for offside.
Harrogate remained on top throughout the duration of the opening period, but failed to add to their tally and Carlisle hit back on 75 minutes when Josh Kayode got on the end of a right-wing free-kick to level matters.
Carlisle United: Farman; Tanner, Hayden, Anderton, Armer (Bennett 46); Riley (Patrick 46), Guy, Mellish; Kayode, Zanzala (Scott 87), Alessandra (Walker 46). Unused substitutes: Norman, Devine, Toure.
Harrogate Town: Cracknell; Burrell, Smith, Hall, Jones; Thomson, Falkingham, Kerry, McPake; Muldoon, Stead (Beck 66). Unused substitutes: Belshaw, Fallowfield, Kiernan, Francis, Williams.
Referee: C Sarginson (Staffordshire).
Support The Yorkshire Post and become a subscriber today. Your subscription will help us to continue to bring quality news to the people of Yorkshire. In return, you’ll see fewer ads on site, get free access to our app and receive exclusive members-only offers. Click HERE to subscribe.