50-year mystery ‘solved’