Christian Benteke hit the winner from the penalty spot as Aston Villa beat West Brom 4-3 at Villa Park on Wednesday.