The only one I know like that is the Citi Driver's Edge, not a bad card all things told, and you can convert the rewards to ThankYou points, I don't know how much value gets lost in that conversion though.
https://www.citicards.com/cards/wv/cardDetail.do?screenID=925