Kong Johan Sverkersson dro hjem etter å ha innsatt en sterk garnison i festningen Leal under ledelse av jarl Karl den døve og kongens kansler, Linköpingsbiskopen Karl Magnusson med over 500 mann. Men om morgen en augustdag kom en sterk flåte fra Øsel til Rotalia med en hær av krigsvante øselboere som omringet festningen og satt den under beleiring. Svenskene foretok et utfall, men de ble overmannet av de øselboerne som var overlegne i antall. Senere inntok de og satte festningen i brann hvoretter hele garnisonen ble slaktet til siste mann. Av de fem hundre svenskene hadde bare et fåtall kommet seg vekk med livet i behold til Reval.