Alternation of generations in plants

Multicellular, haploid gametophytes produce haploid gametes by mitosis.

Fertilization of egg and sperm form a diploid zygote, which undergoes mitosis to produce the diploid sporophyte.

A mature sporophyte may undergo meiosis to produce haploid spores, which can germinate into haploid gametophytes by mitosis.