Billericay 1 Swansea 2
Swansea City avoided an FA Cup upset thanks to a brace from striker Guillem Bauza.
The hosts took the lead after 26 minutes as goalkeeper David Knight failed to collect the ball and Semanshia was there to put the ball in from close range.
Roberto Martinez made 6 changes from his side. Knight made his debut in goals. Tate replaced Lawrence who was dropped to the bench.
In midfield, Orlandi started on the left in place of Butler who was left out of the 16-man squad. O'Leary replaced the injured Andy Robinson in centre midfield alongside Britton and Duffy partnered Bauza up front.
Rangel - Tate - Monk - Austin
Anderson - Britton - O'Leary - Orlandi
Bauza - Duffy
After a few half chances from Billericay early on, the Swans got into the game and dominated for the next 20 minutes.
Bauza and Duffy had chances and we won a number of corners, but none of them threatened.
Duffy had an ambitious long range lob go just wide and 5 minutes later Bauza tried his luck with an overhead kick from Orlandi's cross.
We were keeping possession well and while it looked like we were going to score, Billericay got the opening goal completely against the run of play.
The ball in wasn't dealt with by Tate or the goalkeeper, and Semanshia was there to strike the ball in from close range.
The goal gave the home side a boost in confidence as the Swans started the lose their foothold on the game that they established earlier on.
The Ryman League side went in at the break the far happier of the two sides of course and the Swans had a lot of work to do in the second half.
3 minutes after the restart and O'Leary had a great chance to level the scores but he headed over from Anderson's corner kick.
7 minutes later and Billericay had a penalty appeal turned down when Rangel handled in the area. The ref ignored appeals saying it was ball to hand.
Moments later and we finally got the equaliser we needed on the hour mark. It was a superb strike from Bauza from just outside the penalty area. He turned well and unleashed an unstoppable shot.
We made a double change with around 11 minutes remaining. Duffy and Orlandi made way for Scotland and Allen.
5 minutes after their arrival and we took the lead. It was Bauza again who scrambled the ball in to get the winner. It was good work from Anderson who got the ball into the box, but it was poor defending and marking from the home side and Bauza netted from a few yards out.
It was a relief for the Swans after a disappointing first half performance. Billericay certainly gave us a game and made us battle to get into the next round.
Our defence still looks clumsy and vulnerable to making costly mistakes and that will need to be improved in the January transfer window.
Billericay: McMahon, McSweeney, Heffer, Blewitt, Kerrigan, Semanshia (Lay 57), Hunter, Dormer, Abbott (Hodges 86), Flack, Boot (Woods-Garness 75). Subs Not Used: Buckfield, Burbridge.
Goals: Semanshia 26.
Swansea: Knight, Rangel, Monk, Tate, Austin, Anderson, O'Leary, Britton, Orlandi (Allen 78), Duffy (Scotland 78), Bauza. Subs Not Used: De Vries, Lawrence, MacDonald.
Booked: Orlandi, Austin.
Goals: Bauza 59, 83.
Ref: Phil Joslin (Nottinghamshire).