A method for capturing CO2 from a flue gas resulting from a combustion process, and exhausting a stream of CO2 containing any combination of chemicals including H2O, Ar, N2j O2, SOχ, NOχ, and Hg and traces of other post-combustion materials the method comprising the steps of:
- combusting a fossil fuel and pure oxygen inside a boiler producing a flue gas;
- conveying at least a portion of the flue gas into at least one heat exchanger defining a first heat exchanger;
- cooling the flue gas in said at least one first heat exchanger with a cooling fluid to a temperature at which condensable vapors are condensed to enable the liquid condensate to be removed as liquid condensate from the heat exchanger;
- filtering the liquid condensate and cooling fluid-defining a filtered liquid condensate so that pollutants are disposed of and pure water is released;
- compressing the gas exiting the first heat exchanger in at least one compressor until it is a CO2 stream suitable for disposal or other applications.