Huddersfield came from behind to earn a 4-1 extra-time win away at Birmingham at St Andrews and League One minnows Rochdale, who are second from bottom in the league, held on for a heroic and narrow 1-0 win at home against Millwall and they will now face the winner of the Spurs and Newport replay, which takes place tonight.