A method for separation of carbon monoxide and hydrogen from a syngas feedstock, comprising: cooling and partially condensing the syngas feedstock containing carbon monoxide and hydrogen in a primary heat exchanger to produce a cooled and partially condensed syngas feed stream ; separating the cooled and partially condensed syngas feed stream in a first hydrogen rich vapor stream and a first carbon monoxide rich liquid stream in a high pressure separator ; feeding the first carbon monoxide rich liquid stream to a hydrogen removal column operating at a pressure lower than the high pressure separator , wherein a second hydrogen rich vapor stream is separated from a second carbon monoxide rich stream ; splitting said second carbon monoxide rich stream into two portions wherein a first portion of the second carbon monoxide rich stream is at least partially vaporized in the primary heat exchanger and providing a second portion of the second carbon monoxide rich stream wherein both portions are introduced into a carbon monoxide/methane column for separating a purified carbon monoxide vapor stream from a methane rich liquid stream ; splitting a portion of the cooled syngas feedstock before phase separation thereof to provide reboiling duty to a carbon monoxide/methane column reboiler and partially condensing the portion of the cooled syngas feedstock in the carbon monoxide/methane column reboiler ; and routing said partially condensed first portion of the partially condensed syngas feedstock to a phase separator and separating a third vapor feed stream fraction wherein at least a portion thereof is routed as a fourth vapor stream fraction to a hydrogen removal column reboiler which is in communication with said hydrogen removal column providing reboiling duty to said hydrogen removal column reboiler . cooling and partially condensing the syngas feedstock containing carbon monoxide and hydrogen in a primary heat exchanger to produce a cooled and partially condensed syngas feed stream ; separating the cooled and partially condensed syngas feed stream in a first hydrogen rich vapor stream and a first carbon monoxide rich liquid stream in a high pressure separator ; feeding the first carbon monoxide rich liquid stream to a hydrogen removal column operating at a pressure lower than the high pressure separator , wherein a second hydrogen rich vapor stream is separated from a second carbon monoxide rich stream ; splitting said second carbon monoxide rich stream into two portions wherein a first portion of the second carbon monoxide rich stream is at least partially vaporized in the primary heat exchanger and providing a second portion of the second carbon monoxide rich stream wherein both portions are introduced into a carbon monoxide/methane column for separating a purified carbon monoxide vapor stream from a methane rich liquid stream ; splitting a portion of the cooled syngas feedstock before phase separation thereof to provide reboiling duty to a carbon monoxide/methane column reboiler and partially condensing the portion of the cooled syngas feedstock in the carbon monoxide/methane column reboiler ; and routing said partially condensed first portion of the partially condensed syngas feedstock to a phase separator and separating a third vapor feed stream fraction wherein at least a portion thereof is routed as a fourth vapor stream fraction to a hydrogen removal column reboiler which is in communication with said hydrogen removal column providing reboiling duty to said hydrogen removal column reboiler . <EOS>