Watch how the Mariners booked a third round tie at Premier League side Chelsea.
After a first half which had been shaded by the visitors, the Mariners dominated the contest after the break.
But despite creating some good chances, Town were unable to break the deadlock in open play and the tie had to be decided from the spot.
Macclesfield had an early advantage after Matt Green’s kick was saved but McKeown stopped Fraser Horsfall’s penalty to bring the scores level.
And after it went to sudden death, the Town captain kept out Connor Kirby’s kick to send the home side through.