Tom Newey put the visitors into a shock lead by curling in a free-kick after only seven minutes, but Villanueva equalised (18) and by half-time it was 3-1 with Matt Derbyshire (32) and Emerton (48) netting.

Derbyshire grabbed the fourth 10 minutes after the break and was only denied a hat-trick by an offside flag. Emerton was replaced after 70 minutes.

Danny Murphy scored an injury-time winner as Mark Schwarzer's Fulham avoided a second-round Carling Cup upset at the hands of fellow Aussie James Wesolwski's Leicester City.

Zoltan Gera grabbed his first goal for the Cottagers (31) but the Foxes - eager for some good news following their relegation to Coca-Cola League One - stunned their hosts at the start of the second half.

Paul Dickov equalised immediately after the break and Andy King put Leicester ahead two minutes later.

It looked like that would be enough but Jimmy Bullard - who has been linked with a move away from Fulham - levelled from 25 yards (83) and Murphy let fly from the same distance two minutes into added time to earn Roy Hodgson's side an unlikely 3-2 victory.

Schwazer kept goal for the London outfit while James Wesolowski marked his comeback to the first team with a full 90 minutes playing time.

It looked like there would be an upset at the Galpharm Stadium when Michael Flynn (34) gave Coca-Cola League One Huddersfield the lead against Socceroo David Carney's Sheffield United side.

It stayed that way until eight minutes from time when Darius Henderson equalised (82), and the turnaround was complete a minute later as substitute Kyle Naughton grabbed the winner to give the Blades a 2-1 victory.

Carney had come close earlier in the game but the win only came after he was substituted in the 69th minute as he made his return to the first team this season.

Lucas Neill's West Ham needed extra time to see off League Two strugglers Macclesfield 4-1 at Upton Park.

The Silkmen, who have lost their opening three league games without scoring a goal, led for nearly 70 minutes after Gareth Evans' fifth-minute opener.

But Lee Bowyer equalised with 74 minutes gone and the visitors' task got even harder when Izak Reid was sent off in the 90th minute for a foul on namesake Kyel Reid.

Carlton Cole broke the minnows' resistance 10 minutes into extra-time and Zavon Hines, who came on for his debut in the first half when Valon Behrami suffered a head injury, made it three (105) before Reid netted his first Hammers goal (117).

Neill had been given the night off from his regular skippering duties for the Hammers.

Sunderland also needed an extra half-hour as they defeated Nottingham Forest 2-1 at the City Ground.

Rob Earnshaw, with his third goal in the competition this season, put the hosts ahead on the hour mark but Phil Bardsley levelled four minutes from time with his first goal for Sunderland and debutant David Healy grabbed the winner (93).

Huddersfield T. 1
Flynn 34
Sheffield U. 2
Henderson 82, Naughton 83

Nottingham F. 1
Earnshaw 60
Sunderland 2
Bardsley 86, Healy 93

West Ham U. 4
Bowyer 74, Cole 100, Hines 105, Reid 117
Macclesfield T. 1
Evans 5

Blackburn R. 4
Villanueva 18, Derbyshire 32, Emerton 39, Derbyshire 55
Grimsby T. 1
Newey 7

Fulham 3
Gera 31, Bullard 83, Murphy 90
Leicester C. 2
Dickov 46, King 48