Victory in the last home game of the year moved Newcastle up to fifth on 29 points while Villa fell to ninth, a point behind Eddie Howe's side.