Sebastian Vettel leapfrogged team-mate Kimi Raikkonen to claim his second Monaco Grand Prix victory and build a 25-point lead over Lewis Hamilton in the drivers' championship.
With Raikkonen taking pole ahead of Vettel, Ferrari's prospects of ending their wait for a first Monaco triumph since Michael Schumacher's success in 2001 always looked extremely good.
By contrast Hamilton, having cut the gap to Vettel to six with victory in Barcelona last time out, saw his chances of a big points haul on the tight streets of Monte Carlo severely limited by having to line up 13th on the grid.
The Briton was able to work his way up to seventh, but four-time world champion Vettel is now a full race victory ahead after he successfully overcut Raikkonen in the pit-stop phase.
Ferrari's decision to have Vettel overcut his team-mate this early in the season may lead to questions over their strategy following the Italian team's first one-two since the 2010 German Grand Prix - when Felipe Massa received a coded message to tell him to let Fernando Alonso aside to claim victory.
Daniel Ricciardo jumped Mercedes' Valtteri Bottas and Red Bull team-mate Max Verstappen in the round of pit stops to claim the final spot on the podium.
Jenson Button's one-off return to replace Fernando Alonso - racing in the Indy500 on Sunday - proved a disappointing one as he had to start from the pit lane because of a 15-place grid penalty for changes to his power unit.
His race came to an end following a crash with Sauber's Pascal Wehrlein, which led to a late safety car, though it did not prevent Vettel from cruising to maximum points.