Joe Cole and Kevin Nolan scored in each half as West Ham United enjoyed a comfortable win over Premier League new boys Cardiff City at Upton Park.

The Bluebirds did not manage a shot on target in their first appearance in the top flight since 1962.

Cole and Nolan showed the Welsh side what finishing is all about at this level with two masterful strikes.

West Ham 2 - 0 Cardiff City: Sam Allardyce delighted with strong start to season

Nicky Maynard missed Cardiff's best chance late on, when he skewed his shot over from six yards out.

The absence of new £7.5m Danish striker Andreas Cornelius through injury might explain Cardiff's lack of cutting edge but, despite a summer of heavy investment - £9.5m Chile midfielder Gary Medel and £8m England defender Steven Caulker both made their debuts - they still found the step up from the Championship a tough one.

The Hammers were without their own star striker Andy Carroll, who was missing with a heel problem, but it was another Liverpool old boy, Cole, who stole the limelight with his superb early strike.

Cardiff's English influence

Cardiff have the most English players in their Premier League first-team squad.

Cardiff's 16 include captain Mark Hudson, striker Fraizer Campbell, new centre-back Steven Caulker and midfielder Peter Whittingham

Matt Jarvis sent over a low cross from the left and Cole took a touch before swivelling to expertly fire the ball past Cardiff keeper Andy Marshall and into the opposite corner of the net.

Cole had a chance to get his second moments later when he left the visitors defence flat-footed but he wasted the opportunity and tamely chipped his shot straight into the arms of Marshall.

Mohamed Diame saw his shot deflected inches wide as West Ham went looking for more goals before the break, with Cardiff only managing two long-distance efforts from Craig Bellamy and Kim Bo-Kyung in response. Both were well off target.

The pattern continued after the break. The Bluebirds were competing well in midfield but, with Fraizer Campbell isolated up front, they rarely looked capable of breaking down the Hammers defence.

It took until the 55th minute for Hammers keeper Jussi Jaaskelainen to be called into meaningful action, when he tipped away a corner, and his only save of note came from a Matthew Connolly header that was already looping over when he helped it to safety.

West Ham 2 - 0 : Cardiff City Cardiff City boss Malky Mackay disappointed with loss

West Ham's own threat had become more sporadic after the break but they continued to create chances, with Diame and Jarvis both firing over before Modibo Maiga forced Marshall into a fingertip save.

While the score remained at 1-0, the Bluebirds still had hope but that was ended 14 minutes from time by West Ham captain Nolan.

He emulated Cole with an equally astute finish, sweeping home a first-time shot from 20 yards after good work from Mark Noble.

Only then did Cardiff begin to seriously threaten but, even then, their efforts went astray.

Former Hammers striker Maynard should have done better from close range after coming off the bench, and Peter Whittingham, whose set-pieces had been disappointing for most of the game, curled a 25-yard free-kick just wide in injury time.

West Ham manager Sam Allardyce:

"We've done a great job today. Our time spent in pre-season has stood us in good stead. We showed today that physically and mentally we were 100 per cent ready for the Premier League.

"We won the came comfortably, perhaps not taking as many chances as we'd have liked, but that doesn't matter now because it's a 2-0 victory and a clean sheet.

"They were two very good goals from Joe Cole and Kevin Nolan and the team performed very, very well."

Lineup, Bookings (1) & Substitutions (6)

West Ham United

  • 22 Jaaskelainen
  • 02 Reid
  • 17 O'Brien
  • 19 Collins
  • 20 Demel
  • 04 Nolan
  • 07 Jarvis (Downing - 71' )
  • 16 Noble
  • 21 Diame (Diarra - 82' )
  • 26 Cole (Vaz Te - 90' )
  • 11 Maiga

Substitutes

  • 13 Adrian
  • 05 Tomkins
  • 08 Rat
  • 15 Morrison
  • 18 Diarra
  • 23 Downing
  • 12 Vaz Te

Cardiff City

  • 01 Marshall
  • 02 Connolly Booked
  • 04 Caulker
  • 06 Turner
  • 42 John
  • 07 Whittingham
  • 08 Medel
  • 13 Kim Bo-Kyung (Maynard - 75' )
  • 17 Gunnarsson
  • 39 Bellamy (Gestede - 75' )
  • 10 Campbell (Mutch - 90' )

Substitutes

  • 32 Lewis
  • 05 Hudson
  • 18 Mutch
  • 19 Cowie
  • 14 Smith
  • 15 Gestede
  • 23 Maynard
Ref: H Webb
Att: 34,977

Match Stats

Shots

18 12

On target

4 1

Corners

4 3

Fouls

10 7

Live Text Commentary

90:00 +5:54 Full time

Full Time The referee blows the whistle to end the game.

90:00 +5:44

Winston Reid makes a clearance.

90:00 +5:21 Substitution

Substitution Jordon Mutch on for Fraizer Campbell.

90:00 +4:16

Direct strike on goal from the free kick by Peter Whittingham goes right of the target.

90:00 +3:00

Mark Noble concedes a free kick for a foul on Fraizer Campbell.

90:00 +2:23

Clearance by Ricardo Vaz Te.

90:00 +1:59

Shot by Ricardo Vaz Te. Blocked by Steven Caulker.

90:00 +0:12

Free kick taken by David Marshall.

90:00 +0:05 Substitution

Substitution Ricardo Vaz Te is brought on as a substitute for Joe Cole.

88:52

Winston Reid makes a clearance.

88:25

James Collins manages to make a clearance.

87:25

Clearance by Declan John.

87:21

Ben Turner makes a clearance.

84:36

Nicky Maynard takes a shot and cleared the bar.

84:34

Shot by Peter Whittingham went wide of the left-hand upright.

84:32

Matthew Connolly delivers the ball.

84:26

James Collins manages to make a clearance.

84:23

Clearance made by Alou Diarra.

84:00

Winston Reid manages to make a clearance.

83:45

Kevin Nolan manages to make a clearance.

83:42

Corner taken by Peter Whittingham from the right by-line.

83:16

Matthew Connolly has a headed effort at goal. Jussi Jaaskelainen turns it away with a finger tip save.

83:16

Guy Demel makes a clearance.

83:11

Peter Whittingham crosses the ball in from the free kick.

82:47

Free kick awarded for an unfair challenge on Rudy Gestede by Alou Diarra.

82:20

Header by Kevin Nolan goes over the bar.

82:19

Stewart Downing sends in a cross.

81:50

Modibo Maiga fouled by Gary Medel, the ref awards a free kick.

81:26 Substitution

Substitution Alou Diarra is brought on as a substitute for Mohamed Diame.

79:52

Shot by Rudy Gestede missed to the right of the net.

78:51

Clearance by James Collins.

78:48

Clearance made by Winston Reid.

78:19

Kevin Nolan takes a shot and cleared the net.

77:24

Mark Noble makes a clearance.

77:19

Clearance by Mark Noble.

77:18

The ball is swung over by Nicky Maynard.

76:47

Winston Reid manages to make a clearance.

75:26

Mark Noble provided the assist for the goal.

75:26 Goal scored

Goal! - Kevin Nolan - West Ham 2 - 0 Cardiff Kevin Nolan slots the ball right footed into the goal. West Ham 2-0 Cardiff.

74:52

Clearance made by Nicky Maynard.

74:49

Clearance by Ben Turner.

74:47

The ball is swung over by Stewart Downing.

74:36

Clearance by Rudy Gestede.

74:32

Corner from the right by-line taken by Stewart Downing.

74:18 Substitution

Substitution Nicky Maynard on for Bo-Kyung Kim.

74:02 Substitution

Substitution Rudy Gestede on for Craig Bellamy.

73:09

Clearance made by Ben Turner.

73:08

The ball is sent over by Stewart Downing.

72:48

Joe Cole takes a shot. Blocked by Matthew Connolly.

72:05

Clearance made by Kevin Nolan.

71:56

Clearance made by Guy Demel.

71:51

Fraizer Campbell takes the chance to get an effort at goal. Blocked by Joey O'Brien.

71:51

Centre by Fraizer Campbell.

70:56 Substitution

Substitution (West Ham) makes a substitution, with Stewart Downing coming on for Matthew Jarvis.

70:16

Joey O'Brien makes a clearance.

68:55

Clearance made by Ben Turner.

68:24

Clearance made by Mohamed Diame.

68:22

Clearance made by Mohamed Diame.

68:20

Centre by Craig Bellamy.

67:34

Clearance made by James Collins.

67:05

Free kick taken by Ben Turner.

66:27

Clearance by Guy Demel.

65:34

Clearance made by Peter Whittingham.

63:14

Craig Bellamy manages to make a clearance.

63:13

Clearance made by Ben Turner.

63:09

Mark Noble crosses the ball.

63:02

Craig Bellamy manages to make a clearance.

62:59

Corner taken by Joe Cole.

61:30

Modibo Maiga takes a shot. David Marshall turns it away with a finger tip save.

58:54

Clearance by Mohamed Diame.

58:47

Winston Reid makes a clearance.

58:45

Craig Bellamy crosses the ball.

58:35

Clearance by Winston Reid.

57:10

Peter Whittingham takes a shot and went wide of the right hand post.

55:24

Mohamed Diame makes a clearance.

55:20

Peter Whittingham produces a cross.

54:55

Jussi Jaaskelainen manages to make a clearance.

54:51

Corner from the right by-line taken by Peter Whittingham.

54:28

Clearance made by Joey O'Brien.

54:21

Peter Whittingham restarts play with the free kick.

53:39

Unfair challenge on Fraizer Campbell by Winston Reid results in a free kick.

52:52

Guy Demel manages to make a clearance.

52:23

Kevin Nolan manages to make a clearance.

52:14

Gary Medel makes a clearance.

52:06

Centre by Guy Demel.

51:28

Clearance made by Craig Bellamy.

51:19

Free kick crossed by Craig Bellamy.

50:57

Bo-Kyung Kim fouled by Joe Cole, the ref awards a free kick.

50:13

Clearance by Joey O'Brien.

49:38

Matthew Jarvis takes a shot and cleared the crossbar.

49:19

Modibo Maiga makes a clearance.

49:11

Corner taken by Craig Bellamy from the .

48:47

Jussi Jaaskelainen makes a clearance.

47:47

The ball is sent over by Craig Bellamy.

47:34

Modibo Maiga makes a clearance.

47:30

Free kick crossed by Craig Bellamy.

46:55

Mohamed Diame challenges Bo-Kyung Kim unfairly and gives away a free kick.

46:30

Ben Turner manages to make a clearance.

45:23

Mohamed Diame takes a shot and goes harmlessly over the bar.

45:01

The game restarts for the second half.

45:00 +1:09 Half time

Half Time The first half comes to an end.

45:00 +0:10

The ball is crossed by Craig Bellamy.

43:38

Clearance by Peter Whittingham.

43:33

Winston Reid makes a clearance.

43:30

Peter Whittingham restarts play with the free kick.

42:50

Foul by Mark Noble on Peter Whittingham, free kick awarded.

41:59

Aron Gunnarsson manages to make a clearance.

41:33

Shot by Peter Whittingham. Kevin Nolan gets a block in.

41:23

Clearance made by Winston Reid.

40:47

Header by Kevin Nolan misses right.

40:45

Matthew Jarvis produces a cross.

39:55

Craig Bellamy takes the chance to get an effort at goal. Mohamed Diame gets a block in.

39:55

Clearance made by Mark Noble.

38:53

Gary Medel makes a clearance.

38:51

Joe Cole delivers the ball.

38:32

James Collins takes the free kick.

38:08

Joey O'Brien fouled by Fraizer Campbell, the ref awards a free kick.

37:07

Header by James Collins goes to the left of the goal.

37:05

Corner taken by Joe Cole from the right by-line.

36:41

Mohamed Diame has an effort at goal. Matthew Connolly gets a block in.

35:54

Steven Caulker manages to make a clearance.

35:42

Clearance made by Winston Reid.

35:15

The ball is crossed by Mohamed Diame.

34:03

Clearance made by Matthew Connolly.

34:00

Corner taken by Matthew Jarvis from the left by-line.

33:29

Clearance made by Matthew Connolly.

33:27

Mohamed Diame sends in a cross.

33:12

Shot by Mohamed Diame. Blocked by Aron Gunnarsson.

32:30

Steven Caulker makes a clearance.

32:25

Free kick taken by James Collins.

31:52

Peter Whittingham challenges Joe Cole unfairly and gives away a free kick.

31:23

Fraizer Campbell has an effort at goal. Kevin Nolan gets a block in.

30:51

Clearance by Guy Demel.

30:10

Clearance made by Joe Cole.

30:09

Clearance made by Joe Cole.

30:08

The ball is sent over by Peter Whittingham.

30:00

Clearance by Kevin Nolan.

29:54

Gary Medel restarts play with the free kick.

29:24

Joey O'Brien concedes a free kick for a foul on Fraizer Campbell.

28:13

The ball is delivered by Guy Demel.

28:05

Joe Cole sends in a cross.

27:48

Clearance by Winston Reid.

27:45

Joey O'Brien manages to make a clearance.

26:46

Matthew Connolly goes into the referee's book.

26:46 Booking

Booking

25:23

Clearance by Mark Noble.

25:21

Clearance by Mohamed Diame.

25:19

Aron Gunnarsson sends in a cross.

25:01

Joey O'Brien makes a clearance.

24:29

Clearance made by Kevin Nolan.

23:51

Free kick taken by Ben Turner.

23:35

Steven Caulker makes a clearance.

21:00

Matthew Connolly sends in a cross.

20:46

Clearance made by Winston Reid.

20:35

Joe Cole takes a weak shot. David Marshall blocks the ball.

19:54

Shot by Mohamed Diame missed to the right of the net.

19:50

Ben Turner manages to make a clearance.

19:43

Bo-Kyung Kim makes a clearance.

19:42

Clearance made by Ben Turner.

19:37

James Collins restarts play with the free kick.

19:09

Foul by Aron Gunnarsson on Joe Cole, free kick awarded.

18:50

James Collins manages to make a clearance.

17:33

Free kick taken by Declan John.

17:02

Joe Cole challenges Peter Whittingham unfairly and gives away a free kick.

16:44

Bo-Kyung Kim manages to make a clearance.

16:18

Free kick taken by David Marshall.

14:44

Mark Noble takes a shot and went wide right of the net.

14:42

Joe Cole takes a shot. Blocked by Steven Caulker.

14:23

Clearance made by Steven Caulker.

14:02

Clearance made by Steven Caulker.

14:00

Free kick taken by James Collins.

13:36

Free kick awarded for an unfair challenge on Winston Reid by Fraizer Campbell.

12:41

Assist on the goal came from Matthew Jarvis.

12:41 Goal scored

Goal! - Joe Cole - West Ham 1 - 0 Cardiff Joe Cole scores with a right foot finish. West Ham 1-0 Cardiff.

11:17

The ball is crossed by Joe Cole.

10:30

Bo-Kyung Kim takes the chance to get an effort at goal and missed to the right of the goal.

10:16

A cross is delivered by Guy Demel.

9:21

Mohamed Diame makes a clearance.

7:57

Steven Caulker makes a clearance.

7:51

James Collins restarts play with the free kick.

7:25

Fraizer Campbell challenges Winston Reid unfairly and gives away a free kick.

7:06

Winston Reid makes a clearance.

6:22

Peter Whittingham has a direct shot on goal from the free kick and misses the right post.

5:42

Free kick awarded for a foul by Mark Noble on Bo-Kyung Kim.

5:02

Clearance made by Joey O'Brien.

4:58

David Marshall takes the free kick.

4:24

James Collins takes the free kick.

3:55

Gary Medel concedes a free kick for a foul on Joe Cole.

3:08

Clearance by Declan John.

1:58

Header at goal by Joe Cole goes right of the post.

1:56

Matthew Jarvis produces a cross.

1:51

Clearance by Gary Medel.

1:50

The ball is sent over by Joey O'Brien.

1:28

Matthew Connolly makes a clearance.

0:43

Clearance by James Collins.

0:39

Free kick taken by Gary Medel.

0:16

Bo-Kyung Kim fouled by Mark Noble, the ref awards a free kick.

0:00

The referee gets the game started.

Live data and text provided by our data suppliers