The spliceosome is formed on pre-mRNA substrates from five small nuclear ribonucleoprotein particles (U1, U2, U4/U6 and U5 snRNPs), and numerous non-snRNP factors. Saccharomyces cerevisiae U4/U6.U5 tri-snRNP comprises U5 snRNA, U4/U6 snRNA duplex and approximately 30 proteins and represents a substantial part of the spliceosome before activation. Schizosaccharomyces pombe U2.U6.U5 spliceosomal complex is a post-catalytic intron lariat spliceosome containing U2 and U5 snRNPs, NTC (nineteen complex), NTC-related proteins (NTR), U6 snRNA, and an RNA intron lariat. Two recent papers describe near-complete atomic structures of these complexes based on cryoEM single-particle analysis. The U4/U6.U5 tri-snRNP structure provides crucial insight into the activation mechanism of the spliceosome. The U2.U6.U5 complex reveals the striking architecture of NTC and NTR and important features of the group II intron-like catalytic RNA core remaining after spliced mRNA is released. These two structures greatly advance our understanding of the mechanism of pre-mRNA splicing. 