Yeovil will host Bradford in the FA Cup third round but they needed extra-time to beat battling nine-man Port Vale.

The hosts went ahead through an Otis Khan penalty after Cristian Montano was sent off for a foul on Tom James.

James Gibbons saw red for a foul on Ryan Dickson but Vale equalised through a long-range shot from Marcus Harness.
Khan's half-volley put the hosts ahead in extra-time but Antony Kay's 25-yard shot made it 2-2, before a close-range Francois Zoko strike won it for Yeovil.
Vale had trailed since the stroke of half-time and were down to 10 men as Montano was shown a red card in giving away the penalty, but their task was made harder when Gibbons - who was sent off in the league meeting at Huish Park in September - was also dismissed.
Vale, who were denied victory by Jordan Green's 89th-minute equaliser 10 days ago, twice came from behind with nine men, but Zoko touched in a cross from James to secure Yeovil a third-round place for the fourth time in five seasons.