Premier League Burnley were stunned by Lincoln, who deservedly became the first non-league team to reach the FA Cup quarter-finals in 103 years.