Didn't know a burning match emits enough carbon monoxide to trigger the alarm. I always thought that with ample supply of oxygen, burning carbon compounds releases primarily carbon dioxide.
That yellow flame should tell you all you need to know about how complete the combustion is. It's yellow because there isn't enough oxygen in the mix, which is generating little particles of soot, which are glowing yellow. Not enough oxygen also means carbon monoxide.