Carew and Agbonlahor struck in the space of two minutes mid-way through the first half to set Villa on the way to a 2-1 success.

The duo have now scored nine goals between them this season with the power and aerial threat of Carew and the explosive pace of Agbonlahor complimenting each other.

Norwegian forward Carew, in fact, could have finished with a hat-trick as he twice hit the woodwork early in the second half.

All the Baggies could manage in reply was a consolation effort from James Morrison after a blunder by Villa goalkeeper Brad Friedel.

O'Neill said: "John and Gabby are forging a terrific partnership.

"I thought Agbonlahor was terrific today but John is essential for us in many aspects. He gives us a little bit of presence up there and can play a bit himself.

"He has got some goals to show for it as well. Gabby was back on the score-sheet and I couldn't be more pleased.

"When John hit the post twice early in the second half, I thought it could come back to haunt us but we got the victory.

"We sat in towards the end, inviting Albion on to us because our energy was down a bit, but we've done brilliantly to win the game."

O'Neill was delighted with the resilience shown by his side after winning their third away game in six games.

He added: "The momentum is terrific. We played Monday night at Tottenham, the following day flew out to Bulgaria to play in the UEFA Cup on Thursday afternoon and we've come here and won as well.

"Three wins in five and a half days is just terrific.

"Going forward, We are a definite threat and we play some lovely attractive football. Monday night was magnificent, we were a bit stodgy in the first half in Bulgaria.

"Today, it took us a bit of time to get into the game but, when we came into it, it was with a vengeance and I thought we were brilliant."

Baggies manager Tony Mowbray was unhappy with his side's defending as they were made to pay by Carew and Agbonlahor.

He said: "We started very well and, before they scored, most of the play was going towards their goal but it was a bit like the Everton game. We gave away two goals in a short space of time and it is all uphill after that.

"I can't fault the effort and the desire and, at times the quality, but some very poor defending really and the bottom line is, if you are going to defend like that, you are going to lose games.

"That is what this league is all about and we have got to eradicate those mistakes."

Albion were not helped when defender Abdoulaye Meite suffered a recurrence of a calf injury in the warm-up and had to be replaced by Leon Barnett.

Mowbray added: "It was disappointing that Meite got injured in the warm-up and it is easy for me to say that if he had been playing, those goals wouldn't have happened.

"But you have got to have your quality on the pitch. You can't concede goals like that. They were very poor goals. It has been an Achilles heel for us since I've been here.

"In the summer, you try and improve that department - and we will continue to work on that."