Jenson Button believes his race was ruined when McLaren decided to haul him into the pits ahead of his scheduled stop, during Sunday's Spanish Grand Prix.
The 2009 World Champion added that he couldn't get heat into the tyres during the early parts of the race, and eventually had to settle for a disappointing 11th place.
"I got a bad launch and on the first lap struggled to get any heat into the tyres," Button told Sky F1.
"I then pitted behind one Force India to get the jump on the other one, but I then had to sit in the box because another car came along behind me. I then came out in front of Lewis but had to let him through even though he was slower than me - which was the first time I've seen that this year.
"The car did feel a bit better in the race, we just couldn't do anything with it. We've made progress, the first lap made all the difference and it's so difficult to overtake around here.
"The start and the first lap cost me a lot of time and my second pit-stop compromised my strategy.
"During the first two stints, it felt like we were making progress, because we were faster than the cars in front.
"But we gambled on taking the second stop early, thinking we could jump one of the Force Indias, but Daniil [Kvyat's] Toro Rosso followed me in, and caused my release to be delayed by a few seconds while he came past me in the pit-lane.
"Then I came out of the pits just in front of Lewis [Hamilton], who was lapping me. He was running old tyres, while I was on fresh rubber; I had to let him past, but it delayed me a bit more."