2 mins: Dublin goes full stretch to head a Stelios cross clear of the on-rushing Djorkaeff as Wanderers threaten to make a flying start.

4 mins: Jaaskelainen does well to block Vassell's close-range shot after Barry gets up to head down McCann's deep cross.

GOAL!

10 mins: Hitzlsperger does an "Okocha", curling in a free kick to punish Campo for a foul on Crouch after Thome's poor headed clearance.

16 mins: The pressure on Wanderers' goal intensifies as Barry fires a shot narrowly wide.

35 mins: Wanderers get a let-off as Crouch gets up to meet Delaney's cross but heads over the bar.

38 mins: The nerves are jangling again as Barry swings a leg at Samuel's dangerous cross, completely miscuing the ball.

39 mins: Villa are reduced to 10 men with McCann sent off for striking Thome in the heated reaction to the Villa man's dangerous lunge at Jaaskelainen.

45 mins: Hunt cuts inside Hitzlsperger and finds himself in a scoring position, but drags his shot wide of the goal.

Half-time:

Villa 1, Wanderers 0.

54 mins: Campo's half-clearance falls to Barry, who tees up Whittingham for a shot that flies over the bar.

57 mins: Wanderers are starting to find chances as Villa leave themselves short at the back -- Djorkaeff spurning one of the best, flashing a header wide from a Davies cross.

74 mins: N'Gotty emerges unruffled after calmly and cleanly muscling Dublin off the ball, leaving Villa screaming in vain for a penalty.

77 mins: Davies -- still full of running -- is just a whisker off target with a low right-footer in a counter-attack brilliantly orchestrated by Campo.

GOAL!

88 mins: Villa's relentless pressure pays off; Campo stops Crouch's run, but the ball breaks for Samuel who scores to set up a nailbiting finale.

90 mins: Campo is in the way again, blocking Barry's shot and surviving even more penalty appeals.

Final score:

Villa 2, Wanderers 0.