Yes.
10000 $ balance transfer will fetch me 10000 bonus miles. ( No Balance Transfer Fees )
I am planning to initiate balance transfer of 10000 $ and pay 10000 $ in the mean time to get 10000 $ credit on my card.
Once 10000 $ balance transfer hits the credit card, it will make 0 balance, but I will get 10000 miles.
Thanks.