ESV: The Lord has done to you as he spoke by me, for the Lord has torn the kingdom out of your hand and given it to your neighbor, David.
NIV: The Lord has done what he predicted through me. The Lord has torn the kingdom out of your hands and given it to one of your neighbors—to David.
NASB: And the Lord has done just as He spoke through me; for the Lord has torn the kingdom from your hand and given it to your neighbor, to David.
CSB: The Lord has done exactly what he said through me: The Lord has torn the kingship out of your hand and given it to your neighbor David.
NLT: The Lord has done just as he said he would. He has torn the kingdom from you and given it to your rival, David.
KJV: And the Lord hath done to him, as he spake by me: for the Lord hath rent the kingdom out of thine hand, and given it to thy neighbour, even to David:
NKJV: And the Lord has done for Himself as He spoke by me. For the Lord has torn the kingdom out of your hand and given it to your neighbor, David.