M'Baye Niang's second penalty miss in as many matches proved costly for AC Milan as injury-hit Roma earned a 1-0 win over their Serie A title rivals thanks to Radja Nainggolan's stunning strike.