Newcastle United had fans roaring with approval as Aston Villa were well beaten in the final game of 2024 at St James' Park