Во время Русальего праздника к пограничной реке Рось прихлынула на быстрых лошадях печенежская орда. Степняки появились внезапно, перейдя вброд речку Рось, они рассыпались широкой облавой по окрестным селам. В рощах и на лугах печенеги пленили множество женщин. В деревнях печенеги забирали скот и лошадей, смердов, пытавшихся отстоять свое имущество, степняки безжалостно убивали. Опустошенные села печенеги предавали огню. Печенегам было известно, что Святослав ушел из Киева воевать с вятичами, поэтому степняки не торопились уходить в степи с захваченной добычей.
Едва до Киева дошла весть о набеге печенегов, Улеб без промедления велел седлать коней и скликать пеший полк. Всем пешцам Улеб приказал садиться в насады и спускаться вниз по Днепру до реки Рось, сам повел конную дружину к объятому пожарами пограничью вдоль днепровского берега.
Печенеги гнали связанных длинными вереницами славянских пленниц к своему становищу, когда на них вылетели из леса конные русские богатыри с боевым кличем: «Росс!.. Росс!..»
Русичей было гораздо меньше, чем печенегов, но они, пользуясь внезапностью, привели степняков в смятение. Сражение развернулось у села Сахновка, рядом с которым возвышался большой холм, поросший лесом.
Дружинники Улеба рассекали кинжалами путы на руках у пленниц и велели им бежать к лесу. Обретя свободу, девушки гурьбой понеслись по склону холма к тенистым кущам соснового бора. Многие из пленниц были совершенно обнажены, их нежные белые спины и плечи, округлые бедра сверкали на солнце; девушки по колено утопали в траве, расцвеченной желтыми метелками сурепки и голубыми васильками, их растрепанные светло-русые волосы развевались на бегу, как гривы несущихся вскачь лошадей.
Улеб был не очень ловок во владении мечом, но он был силен и напорист, им двигало дерзновенное стремление превзойти воинской славой Святослава. Столкнувшись в сече с печенежским ханом, которого окружали могучие батыры, Улеб с безумной отвагой лез прямо на вражеские копья. Получив рану в бедро, Улеб только вздрогнул, но не опустил меча. Батыры валились один за другим прямо под копыта Улебова коня. Дружинники, как могли, прикрывали Улеба щитами от печенежских стрел и сабель, не отставая от него ни на шаг.
Печенежский хан, отбиваясь от Улеба, норовил пуститься в бегство, видя, что русы скоро окончательно сомнут его конный отряд. Тяжелый меч Улеба постоянно сталкивался с вовремя подставленной саблей хана или громыхал по круглому ханскому щиту. Противник Улеба обладал отменной сноровкой! Стиснув от злости зубы, Улеб вновь сделал широкий замах, нацелившись на шею печенега. Хан ловко увернулся. Меч Улеба, просвистев на мизинец от головы хана, отсек голову его лошади, которая завалилась набок. Нога хана запуталась в стремени.