Devices for closing a passage through tissue communicating with a body lumen. The device may include an elongate body, a sheath disposed at the distal end of the device for disposition within a body lumen, a hollow needle disposed within a needle lumen of the body, the needle being selectively advanceable through the needle lumen, a suture-anchor ejection mandrel disposed within the hollow needle that is also selectively advanceable through the hollow needle, a suture-anchor and suture disposed within the hollow needle, a distal end of the suture attached to the suture anchor for ejection out the hollow needle by the mandrel. A needle guide disposed between the sheath and proximal end of the body may include a needle port through which the needle can exit. A hemostatic plug is disposed over the needle port so as to be penetrated by the needle upon exiting the port.