Övriga mål för bortalaget gjordes av Oskar Lisler och Sebastian Peter, målen för Oskarshamn gjordes av Nace Langus 2, Joel Jonsson och Borna Kopac.
Segermålet för Linköping stod David Lindholm för 3.24 in i förlängningen.
Linköping startade matchen vassast. Laget ryckte åt sig ledningen med 0-2, genom mål av David Lindholm innan Oskarshamn svarade och gjorde 2-1 genom Nace Langus. Efter 11.26 i andra perioden gjorde Linköping 1-3 genom Sebastian Peter och tog ett rejält grepp om matchen.
Efter 12.31 av perioden kunde Joel Jonsson göra 2-3 för Oskarshamn. 9.56 in i tredje perioden slog Borna Kopac till på pass av Joel Jonsson och Calle Karlsson och kvitterade för Oskarshamn.
Efter 15.03 slog Nace Langus till ännu en gång på pass av Erik Perlaky och gav Oskarshamn ledningen.
Linköping kvitterade till 4-4 med 41 sekunder kvar att spela genom Oskar Lisler assisterad av David Lindholm och Arvid Westlin.
I förlängningen tog det 3.24 innan Linköping också avgjorde till 4-5. Matchvinnare för bortalaget blev David Lindholm, framspelad av Oskar Lisler och Erik Brenkle.
Linköpings David Lindholm stod för fyra poäng, varav tre mål och Oskar Lisler gjorde ett mål och två assist. Calle Karlsson hade tre assists för Oskarshamn, Nace Langus gjorde två mål och totalt tre poäng och Joel Jonsson gjorde ett mål och spelade dessutom fram till två mål.
Det här var Linköpings tredje uddamålsseger.
För Oskarshamn gör resultatet att laget nu ligger på elfte och sista plats i tabellen, medan Linköping är på nionde plats.
Nästa motstånd för Linköping är Örebro Hockey J20. Lagen möts lördag 4 november 12.00 i Behrn Arena.