Everton 2-3 Aston Villa:Ashley Young's winner deep into injury time took Aston Villa back into fifth place in the Barclays Premier League as they beat Everton 3-2 in a thrilling finish at Goodison Park.
Steve Sidwell had given Villa the lead after just 31 seconds, only for Joleon Lescott to put Everton level by the break.
Phil Jagielka's shocking backpass gave Young the chance to put Villa ahead again, before Lescott's injury-time equaliser looked to have given Everton a point.
But just 60 seconds later, Young broke clear to guide home the winner and leave Everton shattered.
England striker Peter Crouch's second-half equaliser denied West Brom their first win in nine games and kept Tony Mowbray's side rooted to the bottom of the Barclays Premier League as they drew 1-1 with Portsmouth.
Crouch smashed home his ninth goal of the campaign to earn a point for Pompey on the day owner Alexandre Gaydamak confirmed the south coast club was up for sale.
Jonathan Greening had given the Baggies a deserved half-time lead as Pompey looked to be suffering a hangover from their midweek Uefa Cup defeat in Wolfsburg.
The Baggies skipper was an influential figure in the hole behind lone frontman Ishmael Miller, who was stretchered off late in the game with a leg injury.
But, as against Wigan last weekend, Albion failed to make their superiority count and an improved showing after the break from the visitors earned them a deserved point.