Lewis Hamilton recovered from 20th position to finish third in the German Grand Prix, but it wasn't enough to usurp Nico Rosberg who now has a 14 point lead over his rival after taking the win.
Hamilton collided with Jenson Button, damaging his front wing in the 30th lap, but the Brit pushed hard to take a place on the podium. He was coming close to second, but couldn't seal a pass over Valterri Botas, with the Williams driver finishing behind Rosberg.
Between them, Rosberg and Hamilton have now scored 17 of a possible 20 podium positions. Hamilton has more wins but Rosberg more podiums, but the German will have been particularly happy to win for the first time on home soil and get an edge over his Mercedes teammate.
"It's fantastic," said race winner Nico Rosberg. "It's an amazing feeling to win at home. It's a very special day."
Hamilton explained: "I had great fun. I did as good as I could.
"It was hard to get through the pack safely and I had a little bit of a collision with Jenson. I thought he was going to open the door which he has done a couple of times lately but that was my bad judgement. It was hard to overtake so I'm glad to get some points today."
Meanwhile Felipe Massa flipped on the first corner with the accident-prone Brazilian taken to a medical centre for a check-up. He was given the OK and no further action was taken by stewards after he was hit by Kevin Magnussen.