Two late goals from Jermaine Beckford secured an extra-time victory for Championship side Bolton in the Capital One Cup against League One Crewe.

The striker looked to have won the tie in the first minute of stoppage time, but Marcus Haber scored an even later goal for Crewe to force extra-time.

Beckford, 30, then flicked the ball under goalkeeper Ben Garratt in the 106th-minute to secure victory.

Bolton's Darren Pratley cancelled out Brad Inman's opener in the first half.

The Trotters are yet to win the the Championship this season and made nine changes from Saturday's 2-1 defeat at Brighton.

They travel to Chelsea in the third round.

Bolton boss Dougie Freedman: "All credit to Crewe for making it a very interesting tie, but I thought we were superior in extra-time. I'm happy to go through and I am pleased for one or two of the youngsters I drafted in.

"Thanks to our energy and commitment we worked our way back into what was a very difficult game. We were right on top in the second half and created a number of chances."

Freedman on Crewe v Bolton

Crewe boss Steve Davis: "I thought we were excellent although it didn't go for us in the end. We showed great spirit when we went 2-1 down. We had a lot of opportunities.

"When you don't win games your confidence can drain a bit, but if we play like that in the league we will win more games than we lose."

Lineup, Bookings (1) & Substitutions (6)

Crewe Alexandra

  • 13 Garratt
  • 02 Tootle
  • 06 Dugdale
  • 05 Ray (Leigh - 77' )
  • 03 Guthrie
  • 07 Turton
  • 08 Atkinson (Grant - 87' )
  • 18 Nolan
  • 17 Waters
  • 09 Oliver (Haber - 69' )
  • 10 Inman

Substitutes

  • 01 Shearer
  • 11 Cooper
  • 14 Saunders
  • 21 Molyneux
  • 24 Leigh
  • 25 Haber
  • 42 Grant

Bolton Wanderers

  • 24 Lonergan
  • 41 Threlkeld
  • 04 Mills
  • 14 Dervite
  • 05 Ream
  • 07 Feeney
  • 21 Pratley Booked
  • 17 Trotter (Danns - 49' )
  • 39 Lester (Lee Chung-yong - 69' )
  • 35 Wilkinson (Mason - 68' )
  • 10 Beckford

Substitutes

  • 09 Mason
  • 18 Danns
  • 26 Hughes
  • 27 Lee Chung-yong
  • 31 Wheater
  • 34 Fitzsimons
  • 44 Kamara
Ref: Tony Harrington
Att: 2,642

Match Stats

Shots

21 11

On target

5 6

Corners

4 9

Fouls

13 18

Live Text Commentary

Full time

Full Time Match ends, Crewe Alexandra 2, Bolton Wanderers 3.

120:00 +0:12

Second Half Extra Time ends, Crewe Alexandra 2, Bolton Wanderers 3.

118:46

Foul by Adam Dugdale (Crewe Alexandra).

118:46

Lee Chung-Yong (Bolton Wanderers) wins a free kick in the defensive half.

116:38

Foul by Marcus Haber (Crewe Alexandra).

116:38

Dorian Dervite (Bolton Wanderers) wins a free kick in the defensive half.

116:01

Attempt blocked. Billy Waters (Crewe Alexandra) right footed shot from the centre of the box is blocked.

114:19

Corner, Bolton Wanderers. Conceded by Matt Tootle.

113:55

Attempt saved. Jermaine Beckford (Bolton Wanderers) right footed shot from the left side of the box is saved in the bottom right corner.

111:08

Foul by Matt Tootle (Crewe Alexandra).

111:08

Lee Chung-Yong (Bolton Wanderers) wins a free kick in the defensive half.

107:32

Matt Tootle (Crewe Alexandra) wins a free kick in the defensive half.

107:32

Foul by Tim Ream (Bolton Wanderers).

106:13 Goal scored

Goal! Goal! Crewe Alexandra 2, Bolton Wanderers 3. Jermaine Beckford (Bolton Wanderers) right footed shot from the centre of the box to the bottom right corner. Assisted by Lee Chung-Yong.

105:00

Second Half Extra Time begins Crewe Alexandra 2, Bolton Wanderers 2.

106:26

First Half Extra Time ends, Crewe Alexandra 2, Bolton Wanderers 2.

106:17

Attempt missed. Billy Waters (Crewe Alexandra) right footed shot from outside the box is close, but misses to the right.

103:53

Attempt missed. Billy Waters (Crewe Alexandra) left footed shot from outside the box is close, but misses to the right.

103:12

Anthony Grant (Crewe Alexandra) wins a free kick in the defensive half.

103:12

Foul by Liam Feeney (Bolton Wanderers).

100:29

Corner, Bolton Wanderers. Conceded by Greg Leigh.

99:37

Attempt missed. Joe Mason (Bolton Wanderers) header from the centre of the box is just a bit too high.

98:49

Corner, Crewe Alexandra. Conceded by Tim Ream.

98:09

Corner, Crewe Alexandra. Conceded by Andy Lonergan.

97:47

Marcus Haber (Crewe Alexandra) hits the left post with a right footed shot from the centre of the box.

96:30

Hand ball by Lee Chung-Yong (Bolton Wanderers).

94:44

Foul by Anthony Grant (Crewe Alexandra).

94:44

Neil Danns (Bolton Wanderers) wins a free kick in the attacking half.

92:11

Corner, Bolton Wanderers. Conceded by Adam Dugdale.

90:00

First Half Extra Time begins Crewe Alexandra 2, Bolton Wanderers 2.

90:00 +10:47 Full time

Full Time Second Half ends, Crewe Alexandra 2, Bolton Wanderers 2.

90:00 +10:27

George Cooper (Crewe Alexandra) wins a free kick in the attacking half.

90:00 +10:27

Foul by Tim Ream (Bolton Wanderers).

90:00 +7:41 Goal scored

Goal! Goal! Crewe Alexandra 2, Bolton Wanderers 2. Marcus Haber (Crewe Alexandra) header from the right side of the six yard box to the top right corner. Assisted by Bradden Inman.

90:00 +6:29

Attempt missed. Anthony Grant (Crewe Alexandra) right footed shot from outside the box is close, but misses the top left corner.

90:00 +3:51

Hand ball by Anthony Grant (Crewe Alexandra).

90:00 +1:54 Goal scored

Goal! Goal! Crewe Alexandra 1, Bolton Wanderers 2. Jermaine Beckford (Bolton Wanderers) right footed shot from the centre of the box to the top left corner.

90:00 +1:47

Foul by Anthony Grant (Crewe Alexandra).

90:00 +1:47

Neil Danns (Bolton Wanderers) wins a free kick in the attacking half.

90:00 +0:24

Matt Tootle (Crewe Alexandra) wins a free kick on the left wing.

90:00 +0:24

Foul by Lee Chung-Yong (Bolton Wanderers).

89:10

Attempt missed. Matt Tootle (Crewe Alexandra) left footed shot from outside the box is too high.

86:30 Substitution

Substitution Substitution, Crewe Alexandra. Anthony Grant replaces Chris Atkinson.

84:53

Attempt blocked. Bradden Inman (Crewe Alexandra) right footed shot from the centre of the box is blocked.

84:12

Attempt missed. Dorian Dervite (Bolton Wanderers) left footed shot from the centre of the box is close, but misses to the left.

83:54

Corner, Bolton Wanderers. Conceded by Matt Tootle.

83:07

Foul by Billy Waters (Crewe Alexandra).

83:07

Dorian Dervite (Bolton Wanderers) wins a free kick in the attacking half.

82:39

Attempt blocked. Neil Danns (Bolton Wanderers) right footed shot from outside the box is blocked.

79:00

Liam Nolan (Crewe Alexandra) wins a free kick in the defensive half.

78:53

Foul by Neil Danns (Bolton Wanderers).

78:20

Attempt missed. Matt Tootle (Crewe Alexandra) right footed shot from outside the box is too high.

76:24 Substitution

Substitution Substitution, Crewe Alexandra. Greg Leigh replaces George Ray because of an injury.

72:14

George Ray (Crewe Alexandra) wins a free kick in the attacking half.

72:14

Foul by Jermaine Beckford (Bolton Wanderers).

71:19

Attempt missed. Billy Waters (Crewe Alexandra) left footed shot from outside the box is just a bit too high.

68:37 Substitution

Substitution Substitution, Crewe Alexandra. Marcus Haber replaces Vadaine Oliver.

68:12 Substitution

Substitution Substitution, Bolton Wanderers. Lee Chung-Yong replaces Chris Lester.

67:57 Substitution

Substitution Substitution, Bolton Wanderers. Joe Mason replaces Conor Wilkinson.

67:21

Corner, Bolton Wanderers. Conceded by George Ray.

64:44

Foul by Vadaine Oliver (Crewe Alexandra).

64:44

(Bolton Wanderers) wins a free kick in the attacking half.

63:21

Vadaine Oliver (Crewe Alexandra) wins a free kick on the left wing.

63:21

Foul by Oscar Threlkeld (Bolton Wanderers).

63:03

Attempt saved. Jermaine Beckford (Bolton Wanderers) right footed shot from the centre of the box is saved in the centre of the goal.

59:42

Attempt blocked. Bradden Inman (Crewe Alexandra) right footed shot from outside the box is blocked.

57:00

Chris Atkinson (Crewe Alexandra) wins a free kick in the attacking half.

56:48

Foul by Matt Mills (Bolton Wanderers).

55:25 Booking

Booking Darren Pratley (Bolton Wanderers) is shown the yellow card.

55:15

Billy Waters (Crewe Alexandra) wins a free kick in the attacking half.

55:15

Foul by Darren Pratley (Bolton Wanderers).

49:42

Oliver Turton (Crewe Alexandra) wins a free kick in the defensive half.

49:42

Foul by Neil Danns (Bolton Wanderers).

46:51

Corner, Bolton Wanderers. Conceded by George Ray.

45:56

Corner, Bolton Wanderers. Conceded by Jon Guthrie.

45:10

Hand ball by Bradden Inman (Crewe Alexandra).

45:00

Second Half begins Crewe Alexandra 1, Bolton Wanderers 1.

45:00 +5:37 Half time

Half Time First Half ends, Crewe Alexandra 1, Bolton Wanderers 1.

45:00 +3:18 Substitution

Substitution Substitution, Bolton Wanderers. Neil Danns replaces Liam Trotter because of an injury.

45:00 +0:44

Attempt saved. Bradden Inman (Crewe Alexandra) right footed shot from the centre of the box is saved in the top right corner.

42:46

Corner, Bolton Wanderers. Conceded by George Ray.

40:55

Foul by Matt Tootle (Crewe Alexandra).

40:55

Liam Trotter (Bolton Wanderers) wins a free kick in the defensive half.

39:22 Goal scored

Goal! Goal! Crewe Alexandra 1, Bolton Wanderers 1. Darren Pratley (Bolton Wanderers) right footed shot from the right side of the six yard box to the bottom right corner. Assisted by Liam Feeney.

38:38

Hand ball by Darren Pratley (Bolton Wanderers).

35:00

Dorian Dervite (Bolton Wanderers) wins a free kick in the attacking half.

34:58

Foul by Bradden Inman (Crewe Alexandra).

32:49

Attempt missed. Jermaine Beckford (Bolton Wanderers) right footed shot from outside the box is close, but misses to the right.

32:31

Corner, Bolton Wanderers. Conceded by Billy Waters.

29:20

Hand ball by Jermaine Beckford (Bolton Wanderers).

28:00

Jon Guthrie (Crewe Alexandra) wins a free kick in the defensive half.

27:53

Foul by Chris Lester (Bolton Wanderers).

26:11

Billy Waters (Crewe Alexandra) wins a free kick in the defensive half.

26:11

Foul by Matt Mills (Bolton Wanderers).

23:22

Attempt missed. Bradden Inman (Crewe Alexandra) right footed shot from the centre of the box is close, but misses to the right.

23:03

Attempt saved. Bradden Inman (Crewe Alexandra) right footed shot from the centre of the box is saved in the top right corner.

20:27

Foul by Matt Tootle (Crewe Alexandra).

20:27

Liam Feeney (Bolton Wanderers) wins a free kick in the attacking half.

19:33

Adam Dugdale (Crewe Alexandra) hits the bar with a right footed shot from the centre of the box following a corner.

19:15

Corner, Crewe Alexandra. Conceded by Matt Mills.

17:35

Oliver Turton (Crewe Alexandra) wins a free kick in the defensive half.

17:35

Foul by Tim Ream (Bolton Wanderers).

16:00

Billy Waters (Crewe Alexandra) wins a free kick in the attacking half.

15:56

Foul by Dorian Dervite (Bolton Wanderers).

15:21

Attempt missed. Jermaine Beckford (Bolton Wanderers) right footed shot from very close range is close, but misses to the right.

14:00

Dorian Dervite (Bolton Wanderers) wins a free kick in the defensive half.

13:58

Foul by Vadaine Oliver (Crewe Alexandra).

13:04

Attempt missed. Bradden Inman (Crewe Alexandra) right footed shot from outside the box is close, but misses to the right.

11:12

Attempt missed. Oliver Turton (Crewe Alexandra) right footed shot from outside the box is high and wide to the left.

8:49

Attempt blocked. Vadaine Oliver (Crewe Alexandra) right footed shot from more than 40 yards on the right wing is blocked.

7:27

Corner, Crewe Alexandra. Conceded by Andy Lonergan.

7:11

Attempt saved. Chris Atkinson (Crewe Alexandra) left footed shot from outside the box is saved in the bottom right corner.

4:19

Attempt saved. Darren Pratley (Bolton Wanderers) right footed shot from outside the box is saved in the centre of the goal.

3:31

Attempt blocked. Bradden Inman (Crewe Alexandra) right footed shot from the centre of the box is blocked.

1:52 Goal scored

Goal! Goal! Crewe Alexandra 1, Bolton Wanderers 0. Bradden Inman (Crewe Alexandra) right footed shot from the left side of the box to the top right corner.

0:35

Matt Tootle (Crewe Alexandra) wins a free kick in the defensive half.

0:35

Foul by Liam Feeney (Bolton Wanderers).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers