Football past and present came together in support of a vital cause as Newcastle United icon Kevin Keegan and current ...