Lors de la saison 1987-1988, il est le premier joueur des Canadiens à marquer 50 buts en une saison depuis Guy Lafleur dans les années 1970 et Pierre Larouche en 1980 mais l'année suivante, sa production chute à 25 buts. En 1989-1990, il marque 51 buts avant de retomber à 31 buts la saison suivante. Le 20 septembre 1991, il est échangé aux Devils du New-Jersey[2].
En 1 054 parties de saison régulière dans la LNH, il marque 421 buts et récolte 398 assistances, pour un total de 819 points. Il porte successivement les couleurs des Canadiens de Montréal, des Devils du New Jersey, du Lightning de Tampa Bay, des Blues de Saint-Louis et des Penguins de Pittsburgh. Il remporte la Coupe Stanley avec les Canadiens de Montréal en 1986 et les Devils du New Jersey en 1995.
En 1998, il devient le propriétaire du club de golf de Montpellier - Lac Simon dans l'Outaouais qu'il décide de revendre en 2015[3].