Kahden melko menestyksekkään Ferrari-kauden jälkeen Johansson siirtyi hallitsevan maailmanmestarin Alain Prostin tallikaveriksi McLarenille kaudeksi 1987. Kausi alkoi Johanssonin osalta kolmannella sijalla Brasilian GP:ssa, jossa Prost vei voiton. Johansson ylsi palkinnoille vielä neljästi, ja hän oli muilla pistesijoilla kolme kertaa. Voittoihin ei Johansson silti yltänyt, toisin kuin Prost. Johanssonilla oli kauden päätyttyä 30 pistettä, ja hän oli loppupisteissä kuudes. Kausi jäi pisteissä mitattuna Johanssonin parhaaksi F1-kaudeksi.