Aston Villa skipper Gareth Barry converted a controversial penalty to cap a second-half fightback and keep Martin O'Neill's side ahead of Everton in the battle for a European spot. Villa trailed 2-0 and then 3-1 but refused to buckle and Barry earned them a share of the spoils after Joleon Lescott caught Stiliyan Petrov in the face when attempting to clear. Marouane Fellaini and Tim Cahill put Everton in control and, after John Carew had reduced the arrears, Steven Pienaar put the Toffees back in command before James Milner and Barry rescued a point for Villa.