El Señor mandó a Moisés decir al faraón que dejara ir a su pueblo para servirle, y que, si se negaba, el país se llenaría de ranas. Aarón extendió su mano sobre las aguas de Egipto y las ranas cubrieron la tierra. Los magos hicieron lo mismo con sus encantamientos. El faraón pidió a Moisés y a Aarón que rogaran al Señor que quitara las ranas, y prometió dejar ir al pueblo. Moisés le dejó fijar el día, y al día siguiente las ranas murieron en las casas, los patios y los campos, y se amontonaron hasta apestar la tierra. Pero el faraón, al ver que había alivio, endureció su corazón y no los escuchó.
El Señor mandó a Aarón extender la vara y golpear el polvo de la tierra, y el polvo se convirtió en piojos, o mosquitos, sobre personas y animales por todo Egipto. Los magos intentaron hacer lo mismo y no pudieron. Dijeron al faraón que esto era el dedo de Dios, pero el corazón del faraón se endureció y no los escuchó.
Por la mañana, Dios mandó a Moisés presentarse de nuevo al faraón junto al río y anunciar enjambres de moscas sobre los egipcios, sus siervos y sus casas. Pero dejaría aparte la tierra de Gosén, donde vivía su pueblo, para que se supiera que él es el Señor en medio de la tierra. Así sucedió, y la tierra fue arruinada por las moscas. El faraón llamó a Moisés y a Aarón y les dijo que sacrificaran a su Dios dentro del país. Moisés respondió que no era conveniente, pues los sacrificios de los israelitas eran detestables para los egipcios, y que irían tres días de camino al desierto.
El faraón consintió, pidiendo que no fueran muy lejos y que oraran por él. Moisés advirtió que no volviera a engañar. Oró al Señor y las moscas desaparecieron, sin quedar una sola. Pero el faraón endureció su corazón también esta vez y no dejó ir al pueblo.