Everton are to travel north to play Carlisle United in the FA Cup fourth round after they beat fellow League 2 side Yeovil 4-3 on penalties in their third round replay.
It would have all been so different when, with the tie locked at 1-1, Yeovil were awarded a penalty deep into stoppage time at the end of 90 minutes. However, Francois Zoko's spot-kick was woeful and the striker saw the ball go wide of the post.
Both sides had a man sent off during extra-time but with no further goals it went to penalties, with Mark Ellis scoring the decisive kick after Matthew Dolan's miss.
It means Brunton Park will host a glamour fourth round tie just weeks after the stadium was underwater following extensive flooding across the city.
The damage caused to the ground meant Carlisle had to play home games at Blackpool and Preston. However, they are making an emotional return to their home for Saturday's League Two tie against York.
It certainly adds a nice narrative to the story and explains why BT Sport have opted to broadcast the game live on Sunday January 31.
Everton last played Carlisle in the FA Cup just six years ago, with the Toffees winning 3-1 in the third round at Goodison Park. They haven't played Carlisle away though since 1975, during the Cumbrians' sole season in Division One.