Recombination of genes on the same chromosome is accomplished by crossing over, a process by which parts of homologous chromosomes are interchanged. Crossing over takes place between non-sister chromatids of homologous chromosomes in pachytene stage of meiosis-I.