West Ham manager Sam Allardyce blamed his side's poor finishing for their shock 1-0 home defeat by Cardiff.
The Hammers had numerous chances to get off the mark in their opening npower Championship clash at Upton Park, but instead were hit by a sucker punch when Kenny Miller grabbed a stoppage-time goal at the other end.
"From our point of view we've mastered the game, created numerous chances and today was one of those days when we were not clinical enough to punish the opposition and then we paid the ultimate price right at the very end," Allardyce told Sky Sports News.
"We've lost a game we really should have won. I told the players that you don't always get what you deserve but don't go and throw a game away, and that's what we've done.
"A point is not the end of the world after a good performance, it should have been three, but you get one and you move on. But we didn't even do that so it's a hugely disappointing day for everyone. As ever the expectation is high and we haven't lived up to that expectation today."
New Cardiff boss Malky Mackay would no doubt have settled for a point as the clock moved into stoppage time.
But substitute Rudy Gestede had other ideas, charging down the wing before pulling the ball back for fellow debutant Miller to lash home.
"It's a fantastic result and it was a good performance from the boys," Miller told the BBC. "It was hard work at times, they threw everything at us, our defence was outstanding and we got a reward in the end.
"As a forward you want to score goals and when you come to a new club it's always important to get off the mark early, and there's no better place to do it than away at Upton Park.
"It's only one of 46 matches but it was important to come here and get a good start, the last thing we wanted to do was get beaten. A point would have been a good result for us so to nick it at the end was a dream start."
Copyright (c) PA Sport 2009, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms