Former Formula 2 race winner Markus Pommer took victory in the reversed-grid Auto GP race in Marrakech.
Driving for reigning champion team Super Nova, the German started from pole position, after finishing eighth in Saturday's opening race of the season.
Pommer made no repeat of his poor race one getaway when his engine went into safety mode.
Despite the attentions of Andrea Roda on his inside, Pommer led into Turn 1 and once established in the lead quickly extended a 5.7-second lead over Roda's Virtuosi team-mate Sam Dejonghe inside four laps.
That advantage was transferred into a 23.6s margin of victory over race one winner Kimya Sato.
Tamas Pal Kiss recovered from two pitstops to charge up to third for Zele Racing.
Eurotech racer Kevin Giovesi was once again in the wars and retired after his car was rammed by Richard Gonda on lap five.
Dejonghe was passed for second by Sato just three laps from home.
After also losing out to Kiss, the Belgian was speared by a wayward Michele La Rosa at the final corner on the last lap.
The Virtuosi driver's misfortune promoted his team-mate Roda to fourth place, ahead of Michela Cerruti and La Rosa.
Results - 19 laps:
Pos Driver Team Time/Gap
1. Markus Pommer Super Nova
2. Kimiya Sato Euronova +23.615s
3. Tamas Pal Kiss Zele +26.033s
4. Andrea Roda Virtuosi UK +30.411s
5. Michela Cerruti Super Nova +30.458s
6. Michele La rosa MLR 71/Euronova +30.646s
7. Giuseppe Cipriani Ibiza +56.410s
8. Sam Dejonghe Virtuosi +1 lap*
9. Francesco Dracone Ibiza +1 lap*
* Not running at finish
Kevin Giovesi Eurotech 4 laps
Richard Gonda Virtuosi UK 4 laps
Loris Spinelli Eurotech 0 laps
Sergio Campana Zele 0 laps