Spielberg, Austria - Mercedes proved on Sunday that Canada was just a glitch in the season as leader Nico Rosberg topped the podium again at the Austrian Grand Prix ahead of Lewis Hamilton.
Rosberg denied his team-mate until the very end to clinch his third win this year, while Williams driver Valtteri Bottas made it onto his first ever podium in what turned out to be a disastrous home race for Red Bull.
For Mercedes, this was a seventh win in eight races and a welcome return to the top after they had to settle for second at the Canadian Grand Prix behind Red Bull's Daniel Ricciardo.
Even more impressively, the team have now occupied the top two steps of the podium on six occasions.
Rosberg said after the race: “A 1-2 is good for the team, I'm happy we achieved that again after the difficult race in Montreal.
“I'm extremely happy with the result and it's also great to extend the championship lead which was really my goal coming here to Austria.”
CONSISTENCY THE KEY
Rosberg - who has not finished off the podium this season - now has a 29-point lead on four-win Hamilton in the fierce internal Mercedes battle.
The team has meanwhile extended its lead in the Constructors' standings to 301 points, with Red Bull a distant second place with 143 points.
Sunday's race at the Red Bull Ring started with an all-Williams front row after Felipe Massa and Bottas dominated Saturday's qualifying, depriving Mercedes of pole for the first time in 2014.
But the German team showed from the very first lap that it was in fighting spirit, with Rosberg briefly coming into second position, while Hamilton jumped from ninth into fourth place after a thundering start.
Massa eventually finished fourth, followed by Ferrari's Fernando Alonso, Sergio Perez of Force India and McLaren's Kevin Magnussen.
“It wasn't an easy race.”
Rosberg said: “Williams were very quick in the straights so it was hard to fight with them, also in the start. But I had a faster car.”
A displeased Hamilton meanwhile complained “there wasn't an opportunity to overtake”, after he spent several laps trying to pass his team-mate.
But he added: “To get from ninth to second and be pressuring Nico at the end of the race really shows the pace I had this weekend.”
After taking his first pole position since 2008, Massa had hoped to follow this up with his first win in six years.
But it was Bottas who brought Williams its first podium in a year, bumping it up to fifth in the Constructors' standings.
“That was the best champagne I've ever tasted.”
Bottas rejoiced afterwards: “I'm really really happy, I'm just really thankful for the team. It's been a long long way for us since last year.
“The race was exactly what we needed at this point, everything went like planned really. I was good enough for the podium this time and I'm so happy.”
Red Bull, racing at home, had hoped to capitalise on its recent win in Canada, but the day proved a wash-out with Ricciardo finishing eighth.
A disappointing season for reigning four-times champion Sebastian Vettel meanwhile went from bad to worse as his car came to a complete halt shortly after the start.
He eventually called it quits halfway through the race.
Vettel said later: “I had no power anymore. I don't know what the problem was. It then sorted itself out and I could drive again but with one lap down it didn't make much sense... so we decided to save on mileage.”
Toro Rosso's Daniil Kvyat and Jean-Eric Vergne also had to pull out with brake problems.
Sauber's Esteban Gutierrez meanwhile earned a 10-point grid penalty for the next race after a dreadful pit stop error saw him move off without a wheel properly attached.
The Austrian Grand Prix was making its big comeback this weekend after an 11-year absence, with about 100 000 spectators watching Sunday's show at the historic Spielberg under blue skies and sunny weather.
1 Nico Rosberg (Germany) Mercedes – 1hour27m54.976s
2 Lewis Hamilton (Britain) Mercedes +1.932s
3 Valtteri Bottas (Finland) Williams +8.172
4 Felipe Massa (Brazil) Williams +17.358
5 Fernando Alonso (Spain) Ferrari +18.553
6 Sergio Perez (Mexico) Force India +28.546
7 Kevin Magnussen (Denmark) McLaren +32.031
8 Daniel Ricciardo (Australia) Red Bull +43.522
9 Nico Hulkenberg (Germany) Force India +44.137
10 Kimi Raikkonen (Finland) Ferrari +47.777
11 Jenson Button (Britain) McLaren +50.966
12 Pastor Maldonado (Venezuela) Lotus +1 lap
13 Adrian Sutil (Germany) Sauber +1 lap
14 Romain Grosjean (France) Lotus +1 lap
15 Jules Bianchi (France) Marussia +2 laps
16 Kamui Kobayashi (Japan) Caterham +2 laps
17 Max Chilton (Britain) Marussia +2 laps
18 Marcus Ericsson (Sweden) Caterham +2 laps
19 Esteban Gutierrez (Mexico) Sauber +2 laps
R Jean-Eric Vergne (France) Toro Rosso +12 laps
R Sebastian Vettel (Germany) Red Bull +37 laps
R Daniil Kvyat (Russia) Toro Rosso +47 laps
Fastest Lap: Sergio Perez (Mexico) Force India - 1:12.142, lap 59.
1 Nico Rosberg (Germany) Mercedes - 165
2 Lewis Hamilton (Britain) Mercedes - 136
3 Daniel Ricciardo (Australia) Red Bull - 83
4 Fernando Alonso (Spain) Ferrari - 79
5 Sebastian Vettel (Germany) Red Bull - 60
6 Nico Hulkenberg (Germany) Force India - 59
7 Valtteri Bottas (Finland) Williams - 55
8 Jenson Button (Britain) McLaren - 43
9 Felipe Massa (Brazil) Williams - 30
10 Kevin Magnussen (Denmark) McLaren - 29
11 Sergio Perez (Mexico) Force India - 28
12 Kimi Raikkonen (Finland) Ferrari - 19
13 Romain Grosjean (France) Lotus - 8
14 Jean-Eric Vergne (France) Toro Rosso - 8
15 Daniil Kvyat (Russia) Toro Rosso - 4
16 Jules Bianchi (France) Marussia - 2
1 Mercedes - 301
2 RedBull - 143
3 Ferrari - 98
4 Force India - 87
5 Williams - 85
6 McLaren - 72
7 Toro Rosso - 12
8 Lotus - 8
9 Marussia - 2