Agbonlahor rescues point for Villa
Stiliyan Petrov and Gabriel Agbonlahor struck as Aston Villa twice came from behind to draw 2-2 at Everton to preserve their unbeaten Barclays Premier League start.
Everton hardly looked like a team in crisis after the sale of Mikel Arteta as they claimed a deserved half-time lead through the outstanding Leon Osman.
Petrov hit a superb equaliser as Villa finally showed some endeavour after the break but it needed Agbonlahor's late header to earn a draw at Goodison Park after a Leighton Baines penalty.
The Toffees attacked from the onset and appealed fruitlessly for a penalty inside the first minute when Osman went down under a Richard Dunne challenge.
Villa striker Darren Bent then headed off his own line as Phil Jagielka got forward to connect with a Baines corner.
Everton were rewarded for their bright start after 19 minutes when Petrov and Dunne failed to clear a Seamus Coleman pass and Tim Cahill squared for Osman to sidefoot home.
Substitute Barry Bannan had Villa's first serious attempt on goal after 30 minutes but Tim Howard comfortably saved.
Everton went close as Jagielka headed narrowly over but Villa were level when Petrov curled in a stunning shot.
Cahill brought a fine reaction save from Given as he met a Baines corner with a firm header but Jagielka was then bundled over by Fabian Delph. Referee Michael Oliver pointed to the spot and Baines scored the penalty.
The visitors equalised when Marc Albrighton curled a fine cross to the back post for Agbonlahor head in.