James Tomkins was glad to help West Ham United book their place in the fourth round of the Capital One Cup on Tuesday - although he would have liked them to ensure their progress earlier than they did.

The Hammers went 2-0 up after just eight minutes of the third round tie with Cardiff City and looked set for a cruise through to the next stage until Craig Noone's thunderbolt on the stroke of half time gave the game a new complexion.

Peter Odemwingie levelled in the second period and it took Ricardo Vaz Te's header two minutes from the end to finally kill the visitors off.

Tomkins admitted the job should have been finished earlier, but reiterated that progress was the most important thing.

He said: "We had a lot of chances, especially in the first 20 minutes when we could have been four or five up.

"We didn't make the most of it and a great strike from them just before half time has got them back in the game.

"To be fair to them, they came straight at us in the second half and got the equaliser, but then it was good for Ricardo to score the winner.

"He did well and for the goal it was great work by Jack Collison too. He's put it on a plate really, and Vaz has converted it - that's good confidence for him."

The Hammers are now through to the last 16 of the Capital One Cup and Tomkins is eyeing a good run in the competition.

He added: "We think we can do well in this competition this season. We've got a good squad here and for the players who played tonight and haven't been involved in too many first team games, it's good fitness for us.

"We're trying to fight for our places in the team and we'll keep going for it. Hopefully we'll have a bit of run in it."