candidate: In the UK , where " MacArthur Park " did not top the chart , " Hey Jude " remained the longest number - one hit for nearly a quarter of a century , until it was surpassed in 1993 by Meat Loaf 's " I 'd Do Anything for Love ( But I Wo n't Do That ) " , which ran 7:58 as a single .