Согласно тексту песни «Ярослав», после битвы при Легнице отставшие части монгольской армии, отброшенные Готтхардом фон Брандисом, отправились через Судеты обратно в Моравию. После отхода монголов европейский союз вновь распался, поэтому чехи вынуждены были встретить врагов в одиночестве. Монголы опустошили Ганскую область, но города Оломоуц, Брно и Нове Место не были взяты. Оборону Оломоуца держал Ярослав из Штернберка с 6000 воинов. Во время вылазки был убит сын хана, который называется в песне Кублаем (в действительности хан Хубилай царствовал позже; имя взято из средневекового перевода на чешский «Книги Марко Поло»). Спустя 3 дня монголы прекратили осаду и ушли в Венгрию.