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.