Rob Huff led home a Honda 1-2-3 to clinch his second World Touring Car Championship win of the season with a controlled performance in the wet in Marrakech
Rain before the start threatened to wreak havoc and the intensity meant wet tyres were the only viable option.
Huff held his lead from pole and while the gap between himself and team-mate Norbert Michelisz fluctuated during the middle phase of the race, Huff always looked in control.
Michelisz hounded his team-mate after a sluggish start to the race but was forced to settle for second, finishing 0.611 seconds back to achieve his third podium of the season.
The Hungarian's slow start to the race allowed the third factory Honda Civic of Tiago Monteiro to briefly squeeze up into second through Turn 1, but better exits for both Michelisz and Citroen's Jose Maria Lopez relegated Monteiro to fourth by Turn 3.
Lopez appeared to be well-placed after the opening handful of laps, but he soon fell back into Monteiro's clutches and a mistake under braking before the back straight on lap five handed Monteiro the position back.
The Argentinian stayed with the train of Civics but could not find a way past, crossing the line a second and a half behind Monteiro.
Yvan Muller was a distant fifth behind his team-mate in the second Citroen C-Elysee, the Frenchman having to fend off Lada's Gabriele Tarquini in the final laps.
Hugo Valente was seventh in the second Lada Vesta, he and team-mate Tarquini having made contact as the Italian forced his way through to sixth.
Valente finished comfortably clear of Mehdi Bennani, who salvaged points once again after a difficult qualifying session on Saturday.
James Thompson scored two points after an entertaining tussle with Tom Coronel, with Tom Chilton also getting by the race-one winner to finish 10th.
Volvo gave the World Touring Car Championship a major boost when it announced it would enter the series, but its ambitions don't stop there. JACK COZENS examines its programme, the S60 and what its arrival means for the WTCC
The 2012 World Touring Car champion says he never had the money to race cars. Yet 2015 is his 11th season in the WTCC. He talks STUART CODLING through his journey from motorsport fan to paid professional - for little more than £100,000