Emi Buendia's sweet strike set Aston Villa on their way to a hard-fought 2-0 Premier League win at Newcastle.