Newcastle fans have had it rough at times this season, that much is for sure, but yesterday was a game and a...