Uno de los siete ángeles de las copas invita a Juan a ver el juicio de la gran prostituta que está sentada sobre muchas aguas, con quien los reyes de la tierra han cometido fornicación y los moradores de la tierra se han embriagado. En el Espíritu, Juan ve a una mujer sentada sobre una bestia escarlata llena de nombres de blasfemia, con siete cabezas y diez cuernos. La mujer está vestida de púrpura y escarlata, adornada de oro, piedras preciosas y perlas, y tiene en la mano una copa de oro llena de abominaciones. En su frente hay un nombre misterioso: Babilonia la grande, la madre de las rameras. Está ebria de la sangre de los santos y de los mártires de Jesús, y Juan se asombra mucho (vv. 1-6).
El ángel le explica el misterio. La bestia que viste fue, no es y está por subir del abismo e ir a perdición, y los habitantes de la tierra se asombrarán al verla. Las siete cabezas son siete montes sobre los cuales se sienta la mujer, y también siete reyes: cinco han caído, uno es y el otro aún no ha venido. La bestia misma es el octavo y es de los siete. Los diez cuernos son diez reyes que aún no han recibido reino, pero recibirán autoridad por una hora junto con la bestia (vv. 7-13).
Estos reyes hacen guerra contra el Cordero, pero el Cordero los vencerá porque es Señor de señores y Rey de reyes, y los que están con él son llamados, elegidos y fieles. El ángel explica que las aguas donde se sienta la prostituta son pueblos, multitudes, naciones y lenguas. Los diez cuernos y la bestia aborrecerán a la prostituta, la dejarán desolada y desnuda, comerán su carne y la quemarán con fuego, pues Dios puso en sus corazones ejecutar su propósito. La mujer es la gran ciudad que reina sobre los reyes de la tierra (vv. 14-18).