I read an article, and it said
In one critical way, Samsung's Galaxy S8 may end up smoking the iPhone8 --a phone that's still months away from even being an official thing.
What does 'end up smoking' mean? Overwhelmingly win on something? I searched at http://dictionary.cambridge.org/ but couldn't find any relevant one.