Les Héraultais l'ont emporté logiquement grâce à des buts d'Andy Delort (45e+1) et Petar Skuletic (88e).
Après avoir enfin retrouvé la victoire en Ligue 1 le week-end dernier contre Dijon (4-2), ils ont ainsi fait le plein de confiance avant un déplacement très difficile à Lyon samedi.
Le Racing, en revanche, a enchaîné un cinquième match sans succès et n'abordera pas le derby à Metz dimanche dans les meilleures conditions.
Malgré les conditions difficiles, les joueurs ont proposé d'entrée des séquences intéressantes, avec des débordements, des dédoublements ou des centres. Mais les défenses ont d'abord pris le pas sur les attaques.
En fin de première période, les Montpelliérains, plus précis que les Strasbourgeois, ont commencé à se montrer dangereux, à l'image de ce centre de Gaëtan Laborde qu'Elye Wahi n'a pu reprendre pour quelques centimètres (28e).
Puis c'est Delort, intenable, qui a mis Bingourou Kamara à contribution d'une lourde frappe que le portier alsacien a détournée magistralement (39e), avant de trouver le poteau d'une reprise du plat du pied (45e).
La troisième occasion a été la bonne pour l'attaquant héraultais : superbement lancé en profondeur par Nicolas Cozza, Delort a contrôlé le ballon, résisté au retour de Stefan Mitrovic avant d'ajuster Kamara (0-1, 45e+1).
Après la pause, le RCSA a tenté de réagir et s'est installé dans le camp du MHSC, sans toutefois parvenir à se montrer dangereux. Ludovic Ajorque a souvent été servi ou cherché, mais le vétéran Vitorino Hilton (43 ans) l'a très bien muselé. Quant à Majeed Waris, il n'a pas sur saisir sa chance après avoir été titularisé.
En fin de match, le Racing a failli égaliser sur un centre de Jean-Ricner Bellegarde dévié par Junior Sambia sur le poteau (87e) et dans la foulée, Skuletic a scellé la victoire montpelliéraine en marquant de près sur un coup franc de Téji Savanier (0-2, 88e).