Share Facebook Twitter LinkedIn Pinterest Email Non-League Macclesfield pulled off the biggest-ever FA Cup upset as they knocked out holders Crystal Palace in a remarkable 2-1 win at the third-round stage.