Gustav Larsson satte 1-0 från straffpunkten i den 25:e minuten. Ottosson avgjorde i den 94:e minuten.
Degerfors hade 49 procent bollinnehav och sju avslut. Fyra av dem på mål. Det räckte inte.
Yiriyon Gideon och Bilal Hussein blev varnade. Tre byten gjordes – Dijan Vukojevic, Sebastian Ohlsson och Arman Taranis in.
Degerfors saknade fem spelare till skada och avstängning: Juhani Pikkarainen, Daniel Sundgren, Erik Lindell, Sebastian Ohlsson och Ziyad Salifu.
Förlusten innebär att Degerfors halkat ner på nedflyttningsplats.