Defender Fabian Schar has extended his contract at Newcastle until the end of next season. It's been a very good few weeks ...