Maxime Martin converted his maiden DTM pole position into his first series win at Moscow Raceway.
The Belgian, just five races into his DTM career, had an untroubled race, leading the entire race on his way to BMW's third victory of the season.
While Martin was the fastest man on the track, the win still needed a little bit of luck. His strategy was almost derailed on Lap 23 when Timo Scheider's stranded Audi sparked a safety car, which could have brought the drivers who started on the harder tyre into the race.
But a second, longer safety car period - caused when the best of the 'hard starters' Mike Rockenfeller crashed into Adrien Tambay at the restart - wound up giving Martin some breathing room for the short final stint, leaving him free to take a 4.2-second win over BMW team-mate Bruno Spengler.
"It was a perfect day," he said at the finish. "First pole, first victory in my fifth race. I'm very happy."
While Spengler had a fairly quiet day on his way to second place, the final podium spot was much more keenly contested.
Tambay held third from the early running, but was out of the race as soon as he was hit by Rockenfeller.
That left Timo Glock in third place, but the ex-Formula 1 driver lost pace in the final few laps, allowing Mattias Ekstrom to ruin BMW's chances of a clean sweep of the podium by barging his way through to third.
Points leader Marco Wittmann and Audi's Nico Muller also managed to get past Glock, finishing fourth and fifth respectively, while Glock hung on to finish sixth.
Christian Vietoris was the best placed Mercedes, coming home seventh. The Oschersleben winner started back in 21st, but quickly wrangled his way into points contention by making up 12 spots in the first six laps.
Like Martin, he was then helped by the timing of the safety cars, having pitted for the harder tyres before the pit-lane was closed for the first caution.
Pascal Wehrlein capped off a decent day for Mercedes, given their qualifying form, by finishing eighth ahead of Edoardo Mortara, while Augusto Farfus wound up being the best of the drivers who started on the standard in 10th.
For the Brits in the field, it was a tough day. Jamie Green's race was effectively over on the first lap when he was spun by Mortara, while Paul di Resta had something fail on his Mercedes before the 10-lap mark.
Gary Paffett made the finish, but could manage just 16th.
Results - 46 laps: Pos Driver Team/Car Time/Gap 1. Maxime Martin RMG BMW 1h15m09.422s 2. Bruno Spengler Schnitzer BMW +4.259s 3. Mattias Ekstrom Abt Audi +9.454s 4. Marco Wittmann RMG BMW +9.591s 5. Nico Muller Rosberg Audi +10.740s 6. Timo Glock MTEK BMW +15.632s 7. Christian Vietoris HWA Mercedes +16.553s 8. Pascal Wehrlein HWA Mercedes +19.300s 9. Edoardo Mortara Abt Audi +20.987s 10. Augusto Farfus RBM BMW +21.110s 11. Antonio Felix da Costa MTEK BMW +21.636s 12. Miguel Molina Abt Audi +21.668s 13. Martin Tomczyk Schnitzer BMW +27.181s 14. Robert Wickens HWA Mercedes +28.109s 15. Daniel Juncadella Mucke Mercedes +28.625s 16. Gary Paffett HWA Mercedes +29.039s 17. Joey Hand RBM BMW +29.759s 18. Vitaly Petrov Mucke Mercedes +39.933s Retirements: Adrien Tambay Abt Audi 27 laps Mike Rockenfeller Phoenix Audi 27 laps Timo Scheider Phoenix Audi 22 laps Paul di Resta HWA Mercedes 8 laps Jamie Green Rosberg Audi 6 laps
Autosport has produced a standalone special magazine to celebrate our 70th birthday. All current print subscribers will receive a copy for free. To order your copy of the 196-page Autosport 70th Anniversary issue, please go to: autosport.com/autosport70th