How are transactions verified to ensure only the eligible person can spend a Bitcoin balance?
Read about Public-key cryptography and Digital signature.

For bitcoins you need the private key to spend (by signing) the coins that were "sent" to the address associated with a public key.