Carew (right) headed Villa level for a second time in the match
Aston Villa drew with Everton after a dramatic finish to keep alive the race for fifth spot in the Premier League and a place in next season's Uefa Cup.
Phil Neville's strike put Everton ahead via a deflection off Martin Laursen.
But Gabriel Agbonlahor tucked home a corner after 80 minutes to spark a spell of three goals in six minutes.
Joesph Yobo volleyed home Lee Carsley's cross but John Carew then headed in Gareth Barry's cross to keep the gap between the teams to three points.
Both teams have two fixtures left to play and though Everton currently occupy fifth spot, Villa have a marginally better goal difference.
The result also meant that Liverpool are guaranteed to finish fourth in the Premier League and thus play Champions League football next season.
O'Neill delighted with Villa fightback
Played on a sodden pitch at Goodison Park, there was little hint through most of the match of the dramatic finish that saw Villa twice force their way back onto level terms.
Villa looked stunned after Yobo's goal put Everton ahead for a second time just minutes after the visiting team had finally fashioned an equaliser.
But the emotional rollercoaster soon swung in the other direction as Everton paid the price for allowing Barry the time and space to pick out Carew with an inviting cross.
I don't know if we touched the ball after scoring - David Moyes
The first half had produced precious few clear chances, although Everton started well and might have scored through Yakubu after 19 minutes.
Villa keeper Scott Carson dived to his left to palm away a shot from the Everton striker, who had dribbled past Nigel Reo-Coker before seeking out the bottom corner.
The rebound fell invitingly to Manuel Fernandes but he shot tamely wide.
Villa had gone into the match unchanged from the team that thrashed local rivals Birmingham 5-1 and came close to an opener when Ashley Young hit the crossbar with a superbly struck free-kick.
Young also delivered a superb cross into the Everton area from another set piece but Olof Mellberg headed wide.
Heavy rain greeted the start of the second half, making control difficult and leading to a series of frenetic exchanges as both sides struggled to retain possession.
Neville celebrated wildly after his strike hit the net
But, as with the opening 45 minutes, it was Everton who started with the greater endeavour and they were rewarded with a goal after 55 minutes.
Yakubu's ball across goal rolled out of the Villa area and was met by Neville, whose crisp strike defeated Carson via the crucial deflection off Laursen.
Steven Pienaar almost doubled Everton's lead with a cross-cum-shot that nearly eluded Carson, who recovered his position to palm the ball away at full strength.
Bookmark with:
What are these?