You're best off making three independent reservations, one for the free night, one for points, and one for cash. Pick out the cheapest nights for the cash. At check in, let them know that you have the three reservations, so that they can combine them in their system. I personally would book everything but the free night on the web site, and then call in for the free night.