22 Viešpats užsirūstino, kad Balaamas išėjo. Jiems keliaujant, Viešpaties angelas užstojo kelią Balaamui, kuris jojo ant asilės. Su juo buvo du tarnai. 23 Asilė, pamačiusi angelą stovintį su nuogu kardu, pasuko iš kelio ir ėjo lauku. Balaamas mušė ją, norėdamas grąžinti į kelią. 24 Angelas atsistojo siauroje vietoje tarp dviejų sienų, kuriomis buvo aptverti vynuogynai. 25 Pamačiusi jį, asilė šliejosi prie sienos ir prispaudė Balaamo koją. Jis vėl ją mušė. 26 Viešpaties angelas nuėjo į dar siauresnę vietą, kur nebuvo galima pasukti nei dešinėn, nei kairėn, ir atsistojo. 27 Asilė, pamačiusi stovintį angelą, sukniubo po Balaamu. Balaamas įpykęs mušė ją lazda. 28 Viešpats atvėrė asilės nasrus, ir ji kalbėjo Balaamui: “Ką aš tau padariau? Kodėl mane muši jau trečią kartą?” 29 Balaamas atsakė asilei: “Kad tyčiojiesi iš manęs. Jei turėčiau kardą, aš tave užmuščiau”. 30 Asilė atsakė Balaamui: “Argi aš ne tavo asilė, kuria visada jodinėdavai? Pasakyk, ar aš tau kada nors taip dariau?” Jis atsakė: “Niekados!”
31 Tada Viešpats atvėrė Balaamui akis. Ir jis, pamatęs Viešpaties angelą, stovintį kelyje su nuogu kardu, krito veidu į žemę. 32 Viešpaties angelas jam tarė: “Kodėl muši jau trečią kartą savo asilę? Aš atėjau tau sukliudyti, nes nepritariu tavo kelionei. 33 Jei asilė nebūtų pasukusi iš kelio tris kartus ir nebūtų pasitraukusi, būčiau tave užmušęs, o ji būtų išlikusi gyva”. 34 Balaamas tarė Viešpaties angelui: “Nusidėjau, nežinodamas, kad tu stovi prieš mane, o dabar, jei tau nepatinka, aš sugrįšiu”. 35 Viešpaties angelas tarė: “Eik su jais ir kalbėk tiktai tą, ką tau įsakysiu”. Balaamas nuėjo su Balako kunigaikščiais.
36 Tai išgirdęs, Balakas išėjo pasitikti Balaamo ligi miesto Aro, kuris yra Moabo pasienyje prie Arnono upės, 37 ir tarė Balaamui: “Aš siunčiau pasiuntinius tave pakviesti, kodėl neatėjai? Ar manai, kad aš negaliu tavęs tinkamai pagerbti?” 38 Balaamas atsakė Balakui: “Štai aš atėjau pas tave. Bet ar galiu aš ką nors pasakyti? Žodį, kurį Dievas įdės į mano lūpas, tą kalbėsiu”. 39 Balaamas su Balaku nuėjo į Kirjat Hucotą. 40 Balakas aukojo jaučius bei avis ir nusiuntė dalį aukos Balaamui ir atvykusiems su juo kunigaikščiams.
41 Rytui išaušus, Balakas nuvedė Balaamą į Baalo aukštumas, iš kur jis matė dalį izraelitų tautos.