Treat (someone)

To pay for someone else.

My friend treated me to a dinner at a nice restaurant.