Villa 3-1 Hull report: Westwood/Weimann win it for hosts
The A-team were in lethal form as Villa stormed to a victory which secured Barclays Premier League safety.
Ashley Westwood's goal inside the opening minute provided the perfect platform for Paul Lambert's men on a crucial final day at Villa Park.
And Andi Weimann's two headers just before half-time put the game out of reach of FA Cup finalists Hull City.
In between times, substitute Jordan Bowery had the misfortune to concede an unlucky own goal as he attempted to clear Liam Rosenior's shot.
But that was a minor distraction on an afternoon when Villa's excellent performance made you wonder how they had got into a battle against relegation.
Lambert's side could hardly have hoped for a better start, storming ahead with 57 seconds on the clock.
Gabby Agbonlahor broke down the left, brushing aside a Curtis Davies challenge before leaving Tom Huddlestone in his wake and cutting the ball back across the penalty area.
There were groans when Marc Albrighton miskicked, but the midfielder recovered quickly and nudged a short sideways pass to Westwood, who stroked a right-foot shot into the bottom corner.
Agbonlahor, though, was left limping, presumably after his collision with Davies and he made way for Bowery in the 23rd minute, but not before he had almost scored with a low drive which was blocked.
Immediately after Agbonlahor's departure, Weimann suffered the same fate, his first effort hitting a defender before his second was deflected for a corner.
Hull, though, were level with their first goal attempt.
Huddlestone shaped up as if to blast his free-kick from 25 yards out but instead rolled it to the unmarked Rosenior, whose low angled shot went through a mass of legs, with Bowery getting the final touch as he attempted to clear.
Davies almost inadvertently restored Villa's lead when his sliced clearance was clutched on the line by keeper Steve Harper, although Brad Guzan had to be at his best to tip away Huddlestone's powerful, curling left-footer.
But after Weimann had seen a shot rebound off Harper's legs and Bowery's header had been tipped over, the home side were back in front four minutes before the interval.
Nathan Baker's initial header was cleared by Nikica Jelavic and his follow-up attempt struck the bar. And when Jelavic failed to get the ball away, Weimann was perfectly positioned to send a firm header past Harper.
It was the Austrian's first goal since January and a few minutes later he pounced again.
In first-half stoppage time, Bowery delivered an inswinging cross from the left and Weimann got in front of his marker to send a glancing header beyond Harper's reach and into the far corner.
Bowery almost claimed his first Villa goal in the 52nd minute, the former Chesterfield striker displaying genuine Premier League class before unleashing a stinging low drive which Harper held at the second attempt.
Villa were now well in control, and although their dominance was interrupted by a 58th-minute Jelavic shot which was blocked in a crowded goalmouth, Villa stormed straight back to the other end and almost increased their advantage.
Another piece of Bowery trickery ended with the striker unleashing a blistering rising drive which Harper tipped over as it headed for the top corner.
After that, the match was played in almost a carnival atmosphere as Holte Enders spotted a Villa legend in the crowd and sang "there's only one Ian Taylor" before the current players re-emerged for a lap of appreciation.
Villa: Guzan; Lowton, Vlaar, Baker, Clark, Bertrand; Westwood, Albrighton (El Ahmadi 76), Delph; Weimann (Bacuna 81), Agbonalhor (Bowery 23). Unused subs: Steer, Holt, Sylla, Robinson.
Hull: Harper; Rosenior, Chester (Bruce 43), Davies, Figueroa; Elmohamady, Livermore, Huddlestone, Meyler (Quinn HT); Jelavic (Sagbo 70), Long, Unused subs: Jakupovic, Koren, Fryatt, Boyd.