A system for securing soft tissue to bone which does not require the surgeon to tie suture knots to secure the tissue to the bone. Suture is passed through the graft at desired points. A cannulated plug or screw is pre-loaded onto the distal end of a driver (400) provided with an eyelet implant (450) having a pointed tip (451) at its distal end. Suture attached to the graft is passed through the eyelet (455) of the implant. The driver (400) is advanced to punch the eyelet implant (450) into the bone without pre-drilling a hole in bone. Tension is applied to the suture to position the graft at the desired location relative to the bone. The screw or plug is advanced by turning the interference screw or tapping the plug until the cannulated screw or plug securely engages and locks in the eyelet implant (450), so that the cannulated plug or screw with the engaged eyelet implant (450) is flush with the bone. Once the screw or plug is fully inserted and the suture is impacted into the bone, the driver (400) is removed and any loose ends of the sutures protruding from the anchor site are then clipped short.