The Cottagers are ninth in the table nine points off qualifying for a European spot.
The win keeps Villa’s hopes of European qualification alive.
Bournemouth came from behind to beat second-placed Arsenal 2-1.
It’s the club’s first ever away victory against their opponents, and
Everton let a 2-goal lead slip to draw 2-all with Ipswich, while
Leicester sealed a 2-nil victory over Southampton.
In League Two AFC Wimbledon secured their place in the play-offs after a 1-nil win at Grimsby.
The Championship, League One and League Two play-off semi-finals take place between Thursday May 8 and Saturday May 17.
The finals will take place at Wembley across the weekend of May 24 to 26.