The present invention is directed to a method for multidimensional gas chromatography for separating the analytes of a complex sample. The method comprises the steps of introducing the sample onto a first column whereby the sample is separated into at least two segments, introducing at least one segment into a heartcut device whereby the segments are selectively separated into at least two heartcut fractions, introducing at least one of the fractions onto a second column whereby at least one fraction is further separated into at least two analytes, introducing at least one analyte from the second column to a gas chromatography connector, introducing the analyte from the connector to a third column, and introducing the analyte from the third column into a detector whereby the analyte is analyzed and identified.