West Ham 2-2 VILLA
Villa secured a place in next season's Intertoto Cup on an afternoon of drama at Upton Park.
Goals from Ashley Young and Gareth Barry cancelled out Nobby Solano's opener and looked set to give Villa a first win in the capital for four years.
Dean Ashton levelled matters for West Ham a minute from time but could not spoil the Villa party.
Zamora headed behind as he met Solano's right-wing centre on two.
Villa almost head the lead two minutes later as Young sent an angled drive against the foot of the post as Reo-Coker and Agbonlahor broke down the right.
Solano put the hosts ahead on eight, curling a right-foot free-kick home from the edge of the box. Carson got a hand to the ball but was unable to keep it out.
Bouma slid in to deny Solano a minute later as the former Villa man advanced into the box.
Agbonlahor raced down the left on 11 but his cut back just eluded Carew at the near-post.
Young levelled matters on 14, slotting calmly past Green as Reo-Coker silenced the boo-boys with an inch-perfect through ball.
Carew fired wide from the edge of the six-yard box on 24 as he met Petrov's low angled drive from the right.
The pace of the game settled to some extent after Villa's equaliser.
Zamora raced onto Green's long clearance on 31 but fired high over the Villa goal.
Moments later Agbonlahor fired narrowly wide as he cut in from the left.
Solano sent a right-foot free-kick straight at the Villa wall and behind for a corner on 34.
Bouma brilliantly blocked a right-foot drive from Zamora on 37. Nobel then sent a low right-foot effort wide a minute later.
Solano fired high over the bar from distance on 41.
Carew headed narrowly wide as he met Young's inviting near-post cross from the left.
Zamora fired narrowly wide from the edge of the box on 45 after neat approach play from the home side.
Carew flashed a low centre across the face of goal in stoppage-time.
Carew broke into the West Ham box on 46 but his low cross was diverted behind for a corner.
Carson comfortably gathered a low drive from Boa Morte two minutes later.
Green brilliantly denied Carew on 50 as the Norwegian found space on the edge of the Hammers box.
Parker then slid in to deny Young as the England man raced in from the right.
Barry's left-foot drive was deflected behind on 52. Carew saw his header from Young's subsequent corner cleared off the line.
Ferdinand headed another Barry effort behind on 55. The Villa skipper then sent a cross cum shot flashing past the post two minutes later.
Villa had the lead on 58 as Green saved Reo-Coker's low shot and Barry fired home from the rebound.
Petrov headed off the line from Ashton two minutes later. Zamora headed a Boa Morte centre onto the bar on 62.
Young raced in from the left second later but sent a low right-foot effort flashing past the post.
The end to end action continued and Parker fired over from the edge of the Villa box on 63.
Reo-Coker's timely challenge denied Ashton on 68. Within seconds Mellberg fired into the side-netting.
Solano sent a right-foot free-kick straight into the Villa wall on 71.
Carew's back flick from Agbonlahor's right-wing centre went straight to Green on 72.
Green bravely denied Carew on 69 as Villa searched for a third.
Ashton fired inches wide from close range on 82.
Ashton levelled matters for the hosts on 89, rifling a left-foot shot on the turn past Carson from the edge of the box.
West Ham: Green, Neill, McCartney, Ferdinand, Parker (booked 10), Ashton, Solano, Noble, Zamora, Tomkins, Boa Morte. Subs: Wright, Cole (for Zamora 74), Pantsil (for McCartney ht), Mullins, Sears (for Noble 81).
VILLA: Carson, Mellberg (booked 33), Bouma, Knight, Laursen, Barry, Reo-Coker, Petrov (booked 50), Young, Agbonlahor, Carew. Subs: Taylor, Harewood (for Carew 87), Salifou, Routledge, Maloney.