Suleiman Abdullahi ga Viking ledelsen etter 22 minutter. Målet gjør at 19-åringen har fem fulltreffere denne sesongen.
Lagene gikk til pause på stillingen 1–0 til Viking.
Lillestrøms innbytter Malaury Martin scoret fra ellevemetersmerket da det var spilt en halv time i andreomgangen. Seiersmålet kom ved Adegbenro ett minutt før full tid.
Lillestrøms Bassel Jradi og Bonke Innocent pådro seg gult kort. For Viking fikk Anthony J. Soares og Iven Austbø gult kort.
Viking har tatt 20 poeng på tolv kamper, mens Lillestrøm står med 16 poeng.
Tommy Skjerven var dommer i kampen på Åråsen stadion. 4081 tilskuere hadde tatt turen. 29. mai skal Lillestrøm møte Sogndal, og Viking møter Bodø/Glimt.