Fernando Alonso was left to lament a squandered chance for points after he retired from his home event for the second successive year.
Alonso secured McLaren's first Q3 appearance since its reunion with Honda during qualifying for the Spanish Grand Prix, but pulled off the circuit during the race due to a loss of power.
Team-mate Jenson Button scored points courtesy of ninth spot but Alonso rued a missed opportunity.
"My car felt okay, but I didn’t manage to make a good start and lost everything – so my race was effectively over by the first corner," he said.
"After that, I followed Jenson for 50 laps and had traffic all race long, so I wasn’t able to do too many laps in free air or show my true pace.
"At the end, I lost power somehow – we don’t know the exact cause.
"We weren’t able to capitalise on our reasonable level of competitiveness.
"With both Mercedes out, we had a good opportunity to score some points, but we didn’t manage it, so we need to keep improving."