MasterCard's promotion is better than Visa.
Most of the credit cards are not offering points/cash dollars. So I paid tax earlier before they are cutting the point offers.
Anyway, I split up the payment so I can join the lucky draw in both mastercard and Visa.