This answer is not correct. You have forgotten the mole to mole conversion and thus thought that you needed 7.9 g of carbon monoxide. Try using the mole to mole conversion factor for both calculations and see what happens.