Garforth beat Silsden for the second time in two weeks, but this time it took a penalty shoot out to overcome the Cobbydalers.
Jamie Barkway put Garforth ahead in the second half, but a 90th minute equaliser sent the game to penalties.
Harry Flatters saved Silsdens final spot-kick, before stepping up and firing home himself, sending Town fans delirious.