A great use of Citi virtual account number! I have confirmed that it lets you make the purchase even though the credit card will expire at the end of the month, before their system will attempt to charge it.
I look forward to seeing how many times I can churn this! :-)
#freestarbucksforlife