Toffees forced to settle for a draw in a four-goal thriller at Goodison Park despite having twice taken the lead in a pulsating game
The home side had twice taken the lead through Leon Osman and a Leighton Baines penalty scored either side of a fantastic long-range effort by Stiliyan Petrov.
The game had taken place following protests from Everton supporters against the recent cash troubles under Bill Kenwright's ownership.
Yet despite their off-field worries, the Toffees started much the better side and could have been ahead within the first 10 minutes as Osman hit the post and Jagielka saw his effort cleared off the line.
Osman was not to be denied 10 minutes later however, latching on to Tim Cahill's superb reverse pass to slot home from 12 yards.
The image of Kenwright appearing on the big screen at Goodison was met with a loud but mixed reaction from the home support amid growing pressure on the Everton owner to find new investment after the club sold Mikel Arteta to Arsenal on deadline day.
Everton continued to dominate the game throughout the first half and should have gone into the break with more than their one-goal lead.
Villa came out for the second period with much more purpose about their play although they were unable to find a way past an immense Sylvain Distin at the back for Everton.
It took something special to get Villa back on level terms, Petrov picked the ball up 30 yards from goal and under no pressure from Everton players, hit a superb shot into the corner of Tim Howard's goal that gave the American no chance.
The scores were not level for long as an Everton corner was headed goalwards by Tim Cahill, Shay Given made a fantastic save but Fabian Delph bundled Jagielka over in the box from the resulting melee and Michael Oliver awarded Everton a spot kick which was cooly dispatched by Baines to restore Everton's advantage.
Villa pressed for an equaliser and they were rewarded seven minutes from time when Marc Albrighton's left-wing cross was nodded home by Agbonlahor.
Everton had late chances to snatch a winner but late substitute Apostolos Vellios and Marouane Fellaini were unable to beat Given and the hosts had to settle for a point.