A second goal in two games and a Jack Robinson own goal gave Fulham the bragging rights in a fiery west London derby, despite a Rui Fonte missed penalty.
Slavisa Jokanovic made two changes from his side's 3-1 victory over Nottingham Forest in midweek, with Yohan Mollo and Oliver Norwood coming into the sideline for the injured Aboubakar Kamara and Denis Odoi.
Rui Fonte had a great chance for the visitors in the 24th minute when he was played in by Ryan Fredericks, but he skied over from eight yards after he only had Alex Smithies in the QPR goal to beat.
And it was Fulham who took the lead just as QPR had their best period in the game - Fredericks was given far too much time and his shot took a wicked deflection from Jack Robinson to get past Smithies and put Fulham 1-0 up.
Fonte had a great chance to put Fulham 2-0 up but he blazed his penalty over, but moments later Johansen stuck the ball into the bottom corner to send the Fulham fans into raptures.
Conor Washington got one back in the nine minutes stoppage time but it wasn't enough as Fulham won all three points at Loftus Road.
Here's how we rated the side:
Button 7: Was a commanding presence in his box once again and made some good stops througout.
Fredericks 8: Scored the first goal after being afforded far too much time and space to line up his strike but was a constant threat going forward in the first 45.
Kalas 7: Solid once again in the first period of the game and looked well placed to deal with QPR's attack, especially when under pressure during the second half.
Ream 7: A good game from the American who stepped out defence when he had to and mopped up well as the last man.
Sessegnon7 : Struggled somewhat defensively in the first half but looked decent going forward.
McDonald 7: Looked strong in the anchor role and was the link between midfield and defence once more. Not one of his standout games but did what he had to do with professionaslism.
Johansen 7: Was getting on the ball and was making things happen far more than he was at Forest on Tuesday. Great finish to get the second goal for Fulham.
Norwood 8: Had a very commanding first half, controlling the tempo and direction at which Fulham played.
Ojo 6: A poor first half - he struggled to make an impact once again and should've perhaps scored when he was through on the QPR goal. Was subbed after sustaining a serious looking injury and we wish him all the best.
Fonte 6: Should've put Fulham ahead when he was played one-on-one with Smithies but skied his effort over. Tried to play on the last man but struggled to make any meaningless forays past the QPR back four. Blazed over Fulham's penalty as the curse continued.
Mollo 6: Was eager to get involved in the game and set Fulham up on several counters, although at times picked the wrong pass to set the Whites on their way.
Kebano 7: His pace down the right was a threat to QPR after he came on but he built a few counter attacks which caused the home side problems. Great work to win the penalty late in the game.
Odoi 6: Settled well into Fulham's back line when he came on and look his usual solid self.
Cisse N/A: Came on for Cisse in injury time after Fulham conceded to steady the ship and wasn't on the pitch long enough to rate.