Elsewhere, holders Portsmouth were held to a goalless draw at home to Bristol City, while Premier League basement side West Bromwich Albion could only manage a 1-1 draw with League One Peterborough United.

The day’s all-Premier League clashes saw Hull City and Newcastle United play out a goalless draw, while Sunderland gained revenge for their recent league defeat with a 2-1 win over Bolton Wanderers.

Middlesbrough were made to sweat by non-league Barrow before winning 2-1 and Fulham defeated Sheffield Wednesday by the same scoreline. Everton beat Macclesfield Town 1-0, while West Ham United ran out 3-0 winners over Barnsley. In a clash between two non-league sides, Kettering Town knocked out Eastwood Town, the lowest ranked team left in the competition, 2-1.

Forest Green Rovers, in the third round for the first time in their 118-year history, stunned managerless Derby County through Jonathan Smith’s 14th minute volley.

Derby, who play Manchester United in the semi-finals of the League Cup on Wednesday, then found themselves 2-0 down when Alex Lawless evaded the Rams defense to beat Roy Carroll.

Rob Hulse’s 40th minute header saw Derby pull a goal back and on the stroke of halftime they were on level terms through Martin Albrechtsen.

However, Forest Green regained the lead 18 minutes from time through Paul Stonehouse, only for the Rams to draw level a minute later through Paul Green, and in the 87th minute Derby’s revival was complete when Steve Davies scored from a penalty.