Everton substitute Victor Anichebe again demonstrated his liking for the West Midlands by rescuing a 1-1 draw for his side in the Barclays Premier League clash with Aston Villa.
Anichebe had come off the bench to net a last-gasp winner against West Brom at the Hawthorns on New Year's Day after a lengthy injury lay-off.
Villa striker Darren Bent's seventh goal of the campaign had broken the deadlock but the Toffees deserved their equaliser.
Villa were the first to threaten after Bent made a probing run towards the Everton box and was brought down by John Heitinga. Stiliyan Petrov's 25-yard free-kick contained plenty of power and was fisted away by Tim Howard.
Returning Villa goalkeeper Shay Given made an excellent save away to his left to keep out Louis Saha's header from a Leighton Baines free-kick, before turning aside a misdirected header from his own defender Stephen Warnock.
Everton appealed in vain for a penalty after Alan Hutton appeared to pull back Saha as he attacked a Landon Donovan centre - but Villa finished the first half strongly and Bent headed over from a Warnock centre, before Howard parried a curling effort from Gabriel Agbonlahor around the post.
Given made another fine save at the start of the second period. Baines' curling free-kick found Marouane Fellaini unmarked at the far post and his powerful header was blocked by the goalkeeper.
Howard then parried a shot from Bent before the Villa striker broke the deadlock after 56 minutes, netting from close range after Marc Albrighton's centre was only half cleared.
David Moyes brought on Anichebe for Royston Drenthe after 61 minutes and he levelled eight minutes later, slipping the ball past Given after Donovan supplied the telling pass.
Villa boss Alex McLeish introduced loan signing Robbie Keane with 10 minutes remaining in place of Warnock. Captain Petrov had a shot deflected wide and Bent had a header punched away by Howard as Villa pressed late on.