How to changing domain on current WP setup ?

Hello world,
I built a site on abc.com, it is a WP site (hosted at GoDaddy) NO multisite
I just won xyz.com domain at the auction and wonder what is the simpliest solution to move my ABC to XYZ ?

Is there a way I can do this without moving all of the content ?

Can I simply rename the domain name on the server and forward the DNS to the newest name ?

Did some research but found some contradictions so I thought I could ask the experts, thanks so much