Everton, meanwhile, moved up into 10th in the table following their triumph at Villa Park, as they bounced back from their disappointing FA Cup third round exit at the hands of Sunderland last weekend.
The victory is all the more impressive given Everton's raft of absentees. While the Merseyside club welcomed Jack Grealish back from a ban to face his former side, the Toffees were without eight players for Sunday's narrow win, including the suspended Michael Keane, and injured quartet Charly Alcaraz, Seamus Coleman, Kiernan Dewsbury-Hall, Jarrad Branthwaite and Tim Iroegbunam. Idrissa Gueye and Iliman Ndiaye are with the Senegal national team for the Africa Cup of Nations.
Moyes has admitted that his Everton side "need more players" with a little over two weeks to go until the January transfer window closes.
"The reality hasn’t changed. We’ve said all along, we’re looking, we’re trying," Moyes said before the game. "It’s not like we’ve shut ourselves off from the transfer window. We need players more than ever and we probably need them as soon as possible if we could make that happen.
"But more than likely, this month is never done particularly quickly, so we’re still looking. I’m not sure we will get anything but we’re trying."