Den norske landslagskapteinen spilte hele kampen på midtbanen for Fulham og fikk se lagkamerat Floyd Ayité gi laget ledelsen etter 54 minutter.
Tom Bradshaw utlignet til 1-1 for Barnsley etter 68 minutter før Liverpool-utlånte Sheyi Ojo ble matchvinner med sin 2-1-scoring etter 72 minutter, assistert av Johansen.
Fulham ligger på 11.-plass i mesterskapsserien med 32 poeng.
Eliteserien
Viking-spiller ute resten av året etter mareritt-sesong: – Vært voldsomt tungt
12 TIMER SIDEN
Markus Henriksen spilte ni minutter som innbytter da Hull tapte 0-1 borte mot Leeds.
Pablo Hernández scoret kampens eneste mål og sørger for at Leeds ligger på femteplass med 39 poeng. Hull er på 19.-plass med 22 poeng.
Adama Diomande så hele kampen fra Hull-benken.
Ivan Cavaleiro ble matchvinner da Wolverhampton slo Ipswich 1-0. Laget feirer dermed jul med sju poengs luke på tabelltopp i mesterskapsserien.
Serietoer Cardiff tapte nemlig 0-2 for bunnlaget Bolton.
(©NTB)
Eliteserien
Eliteserie-komet på eksklusiv talentliste: – Han har tatt store steg
19 TIMER SIDEN
Eliteserien
Nøkkelspillere tilbake i trening for Vålerenga: – Kan være avgjørende
19 TIMER SIDEN