Modibo Maiga scored his first West Ham goal as the Premier League side beat battling visitors Crewe in the League Cup second round.

The Mali striker, a recent signing from Sochaux, pounced from close range when Alex goalkeeper Alan Martin failed to hold Kevin Nolan's shot on 55 minutes.

Former Crewe striker Nicky Maynard refused to celebrate after sweeping home Ricardo Vaz Te's 34th-minute cross for the Hammers' opening goal.

Luke Murphy went closest for Crewe.

Maynard first joined Crewe as a seven-year-old and scored 35 goals in 67 appearances for the Cheshire club before moving to Bristol City in 2008 and then to West Ham in January.

And the 25-year-old, who has been linked with a move away from Upton Park, took his chance to impress against his former club.

Manager Sam Allardyce made 10 changes from Saturday's 3-0 Premier League defeat by Swansea, with captain Kevin Nolan the only survivor as new arrivals Maiga, Alou Diarra and Stephen Henderson made their first starts for the club.

League One Crewe conceded five against Brentford at the weekend but they were resilient at Upton Park until Maynard's opener, a low volley into the bottom corner.

Crewe's Murphy saw a stinging 30-yard shot tipped around the post before the Hammers wrapped up victory when Maiga scored from close range after Nolan's free kick was parried into his path.

Lineup, Bookings (2) & Substitutions (6)

West Ham

  • 13 Henderson
  • 17 O'Brien
  • 23 Diarra
  • 27 Spence Booked
  • 33 Potts
  • 04 Nolan (Moncur - 84' )
  • 14 Taylor (Fanimo - 60' )
  • 32 O'Neil
  • 08 Maynard
  • 11 Maiga
  • 12 Vaz Te (Hall - 73' )

Substitutes

  • 30 Raphael Spiegel
  • 20 Demel
  • 40 Fanimo
  • 41 Driver
  • 42 Moncur
  • 45 McCallum
  • 46 Hall

Crewe

  • 13 Martin
  • 03 Davis
  • 05 Ellis (Dugdale - 73' )
  • 14 Mellor Booked
  • 15 Robertson
  • 04 Westwood
  • 08 Murphy
  • 07 Clayton
  • 10 Leitch-Smith (Turton - 80' )
  • 11 Moore
  • 25 Bunn (Osman - 62' )

Substitutes

  • 21 Garratt
  • 06 Dugdale
  • 12 Turton
  • 17 Ray
  • 19 Osman
  • 16 Guthrie
  • 18 Daniels
Ref: Graham
Att: 18,053

Match Stats

Shots

21 9

On target

10 6

Corners

11 4

Fouls

5 5

Live Text Commentary

90:00 +4:02 Full time

Full Time The referee brings the game to a close.

90:00 +3:11

Effort from deep inside the area by Luke Murphy misses to the right of the target.

90:00 +2:47

Modibo Maiga takes a shot. Save made by Alan Martin.

90:00 +0:26

Shot from just outside the box by Robert Hall misses to the right of the goal.

82:47 Substitution

Substitution George Moncur on for Kevin Nolan.

82:47

Centre by Jordan Spence.

82:18

Short corner taken by Gary O'Neil.

82:00

Modibo Maiga takes a shot. Save made by Alan Martin.

81:35

Centre by Matthias Fanimo, clearance by Adam Dugdale.

79:59

Robert Hall delivers the ball, Header by Alou Diarra from deep inside the penalty area misses to the left of the target.

79:05

Corner taken short by Robert Hall.

79:05 Substitution

Substitution Oliver Turton replaces Ajay Leitch-Smith.

79:05

Robert Hall takes a shot. Save made by Alan Martin.

78:10

Kelvin Mellor has a headed effort at goal from deep inside the area missing to the right of the target.

77:43

Short corner worked by Ashley Westwood.

77:28

Ajay Leitch-Smith delivers the ball, Kevin Nolan manages to make a clearance.

76:54

Jordan Spence delivers the ball, free kick awarded for an unfair challenge on Max Clayton by Joey O'Brien. Direct free kick taken by Gregor Robertson.

75:30

Ajay Leitch-Smith takes a shot. Save made by Stephen Henderson.

74:50

Nicky Maynard sends in a cross, Effort from deep inside the area by Kevin Nolan misses to the left of the target.

73:32

Unfair challenge on Nicky Maynard by Harry Davis results in a free kick. Robert Hall crosses the ball in from the free kick, save by Alan Martin.

72:13 Substitution

Substitution Adam Dugdale on for Mark Ellis.

72:13 Substitution

Substitution Robert Hall joins the action as a substitute, replacing Ricardo Vaz Te.

70:44

Byron Moore takes a shot. Daniel Potts gets a block in.

70:13

Corner taken by Ashley Westwood from the left by-line, save made by Stephen Henderson.

68:38

The ball is swung over by Matthias Fanimo, Headed effort from inside the area by Modibo Maiga misses to the left of the goal.

68:27

Jordan Spence delivers the ball, clearance made by Ashley Westwood.

66:59

The referee blows for offside. Abdul Osman takes the free kick.

65:13

The ball is sent over by Matthias Fanimo, save by Alan Martin.

64:13

Corner taken by Gary O'Neil from the right by-line to the near post, Mark Ellis manages to make a clearance.

61:42

Ricardo Vaz Te takes a shot. Alan Martin makes a save.

61:11 Substitution

Substitution Abdul Osman on for Harry Bunn.

60:43

Matthias Fanimo crosses the ball, Close range shot by Modibo Maiga clears the bar.

59:59

Jordan Spence produces a cross, clearance made by Mark Ellis.

59:12 Substitution

Substitution Matthew Taylor goes off and Matthias Fanimo comes on.

57:53

Effort from the edge of the area by Kevin Nolan goes wide of the right-hand post.

57:21

The ball is sent over by Modibo Maiga, clearance by Mark Ellis.

57:04

Harry Bunn takes a shot. Save made by Stephen Henderson.

54:02

Kevin Nolan provided the assist for the goal.

54:02 Goal scored

Goal! - Modibo Maiga - West Ham 2 - 0 Crewe Modibo Maiga finds the back of the net with a goal from inside the six-yard box to the bottom left corner of the goal. West Ham 2-0 Crewe.

52:59

Matthew Taylor takes the direct free kick. Kevin Nolan takes a shot. Save by Alan Martin.

52:59 Booking

Booking Kelvin Mellor shown a yellow card.

52:53

Free kick awarded for an unfair challenge on Ricardo Vaz Te by Kelvin Mellor.

48:01

Inswinging corner taken right-footed by Ashley Westwood, Ajay Leitch-Smith takes a shot. Blocked by Matthew Taylor.

47:34

Luke Murphy takes a shot. Stephen Henderson makes a save.

47:23

The ball is swung over by Max Clayton.

46:42

Inswinging corner taken by Matthew Taylor, Mark Ellis manages to make a clearance.

45:01

The match restarts for the second half.

45:00 +1:03

Inswinging corner taken from the right by-line by Matthew Taylor.

45:00 +0:46 Half time

Half Time The ref blows to end the first period.

44:09

Shot by Ricardo Vaz Te missed to the right of the target.

43:24

The ball is crossed by Jordan Spence, save made by Alan Martin.

43:14

Centre by Jordan Spence, Mark Ellis manages to make a clearance.

39:50

Gary O'Neil takes the inswinging corner, Kevin Nolan takes a shot. Save made by Alan Martin.

39:27

Corner taken left-footed by Matthew Taylor, Mark Ellis manages to make a clearance.

39:15

Centre by Jordan Spence, clearance by Mark Ellis.

38:09

A cross is delivered by Gregor Robertson.

37:38

Short corner taken by Ashley Westwood from the left by-line.

36:59

Nicky Maynard delivers the ball.

36:03

Nicky Maynard has an effort at goal from 12 yards. Save by Alan Martin.

35:24

Matthew Taylor takes a inswinging corner from the right by-line played to the near post, Gregor Robertson makes a clearance.

33:27

The assist for the goal came from Ricardo Vaz Te.

33:27 Goal scored

Goal! - Nicky Maynard - West Ham 1 - 0 Crewe Goal scored by Nicky Maynard from inside the penalty area to the bottom left corner of the goal. West Ham 1-0 Crewe.

32:57

A cross is delivered by Jordan Spence.

30:55

Free kick awarded for an unfair challenge on Ricardo Vaz Te by Luke Murphy. Free kick taken by Alou Diarra.

29:18

Long range shot by Ricardo Vaz Te goes wide right of the net.

28:37

Jordan Spence produces a cross, clearance by Mark Ellis.

28:18

Ajay Leitch-Smith takes a shot. Stephen Henderson makes a comfortable save.

27:50

Centre by Byron Moore, Joey O'Brien manages to make a clearance.

26:46

Kevin Nolan concedes a free kick for a foul on Ajay Leitch-Smith. Free kick crossed by Ashley Westwood, clearance made by Alou Diarra.

25:41

Shot from just outside the area by Harry Bunn misses to the left of the target.

24:17

Nicky Maynard crosses the ball, clearance made by Mark Ellis. Corner taken by Matthew Taylor from the right by-line, Ricardo Vaz Te takes a shot. Alan Martin makes a comfortable save.

22:38

The ball is sent over by Modibo Maiga, clearance made by Gregor Robertson.

21:18

Nicky Maynard concedes a free kick for a foul on Harry Bunn. Alan Martin restarts play with the free kick.

20:56

Centre by Matthew Taylor.

18:48

The ball is crossed by Gary O'Neil, Alan Martin makes a save.

16:11

The ball is delivered by Matthew Taylor, Kelvin Mellor manages to make a clearance. Inswinging corner taken by Gary O'Neil from the left by-line.

13:56

Gary O'Neil fouled by Harry Bunn, the ref awards a free kick. Jordan Spence crosses the ball from the free kick right-footed from right channel, Mark Ellis manages to make a clearance.

13:28

Centre by Modibo Maiga, clearance by Byron Moore.

12:45

Free kick crossed right-footed by Ashley Westwood, Ricardo Vaz Te makes a clearance.

12:45 Booking

Booking The referee cautions Jordan Spence for unsporting behaviour.

12:39

Jordan Spence concedes a free kick for a foul on Harry Bunn.

10:47

Harry Bunn fouled by Jordan Spence, the ref awards a free kick. Ashley Westwood crosses the ball from the free kick right-footed from left channel, save by Stephen Henderson.

9:51

Shot from just outside the box by Nicky Maynard misses to the left of the target.

7:54

Inswinging corner taken right-footed by Gary O'Neil, Header from deep inside the area by Jordan Spence goes harmlessly over the crossbar.

7:06

Harry Bunn challenges Jordan Spence unfairly and gives away a free kick. Free kick taken by Stephen Henderson.

3:51

The ball is sent over by Matthew Taylor, Harry Davis manages to make a clearance. Kevin Nolan has an effort at goal from outside the box which goes wide right of the goal.

0:00

The match has kicked off.

Live data and text provided by our data suppliers