An intervertebral joint prosthesis having a ball component (22) for engagement with a first vertebra (26) and a trough component (24) for engagement with a second vertebra (27) adjacent to the first vertebra is disclosed. The trough component (24) includes a generally concave surface (50) having a substantially flat portion (52). When the ball component (22) and the trough component (24) are engaged to their respective vertebrae, the ball component (72) and the trough component (24) engage each other, permitting rotation and translation of the vertebrae with respect to each other. Both components include a flange (34,56) for engaging a vertebra. The invention also contemplates a method for and a tool for use in implanting a two-piece intervertebral joint prosthesis.