Perez podium record

Sergio Perez's third place in Bahrain was the fourth podium of his career and first since the 2012 Italian Grand Prix

"It's a great day for the team and I'm very happy for the guys," said the German.

"I held back Ricciardo for as long as I could and I managed to stay ahead of Vettel. It's a great achievement for the team and we've shown once again that we are competitive so hopefully we can keep up the momentum in China."

Britain's Jenson Button, who was racing in his 250th grand prix, completed a disappointing weekend for McLaren, with both cars failing to finish due to clutch problems on his and team-mate Kevin Magnussen's machine.

"Only one team were demonstrably quicker than us today - Mercedes - but sadly they were a lot quicker than us," said Button, who was officially classified as 17th.

"Having said that, our long-run pace was very good, especially over the last few laps, so I reckon we could have raced very hard to the finish on the prime [harder tyres]. But unfortunately I didn't get that opportunity.

Media playback is not supported on this device

Bahrain Grand Prix: Gutierrez flips car in terrifying crash

"It's tough for all the team, because they all worked really well and really hard. We were set for fifth place at worst and a podium finish at best, and that would have been a very positive outcome for all of us."

There were mixed emotions from the Red Bull team. Australian Daniel Ricciardo finished fourth, despite starting 13th on the grid, following a 10-place grid penalty, while world champion Sebastian Vettel finished sixth after starting in 10th.

"It was an awesome race; it was exciting," said Ricciardo.

"I think the first stint was a bit follow-the-leader, but from the second stint onwards, the race really started to turn up the heat and there were more battles going on in front and behind - it was good to be a part of them. We got close to the podium today, I think within half a second, so I was doing all I could. "

A long time coming

The last time both McLaren cars failed to cross the line was the 2006 United States Grand Prix when Kimi Raikkonen and Juan Pablo Montoya were racing

Vettel, who was ordered by his Red Bull team to let his team-mate pass in the early stages, added: "Daniel proved that there was a little bit more to get from the car today, I couldn't really get to that bit, so I'm not so happy with my day.

"For some reason we seemed to be really slow on the straights, and not just against the Mercedes. They have a stronger package, so there's work ahead of us."