The Mercedes led from start to finish and was never under any pressure.
Team-mate Nico Rosberg was the only driver who could have lived with him, but a poor start saw him drop to sixth and he spent the race—without telemetry—fighting back up to second place to complete a third straight Mercedes 1-2.
Fernando Alonso bagged Ferrari's first podium finish of the season, while Daniel Ricciardo got the better of Sebastian Vettel for the second straight race, as the Red Bulls rounded out the top five.
This was not the powderkeg of a race that Bahrain provided, but it promised to be lively after Felipe Massa's wild start saw him challenge Vettel and Alonso, bumping into the Ferrari driver. Rosberg and Valtteri Bottas also made contact.
But it soon stretched out and settled down.
Cars were reliable—only Romain Grosjean (gearbox) and Adrian Sutil (engine) failed to make it home.
Gaps were preserved up and down the field, with limited overtaking.
Perhaps the biggest talking point will be at Red Bull, where Vettel was asked to move aside and allow Ricciardo through for the second race in a row.
At first he told the radio, "tough luck," refusing to budge, but eventually relented. Later passed by a Caterham on fresher rubber, this was a chastening day for the four-times world champion.
At the front however, Mercedes have now claimed 154 of the 172 points available so far, and there's little sign that they'll stop dominating.