Defender Cosmin Moti saved two shootout penalties to send Bulgarian side Ludogorets into the group stage of the Champions League for the first time.

The centre-half, 29, went in goal after keeper Vladislav Stoyanov was sent off in the final minute of extra time.

In an an incredible finale to the tie with Romanian champions Steaua Bucharest, Moti scored the first spot-kick and then saved two penalties.

The group stage draw takes place on Thursday at 16:45 BST.

Ludogorets's Champions League dream had looked over going into the final stages.

Ludogorets

Ludogorets were only formed in their current guise in 2001.

Trailing 1-0 to Steaua from the first leg, the Bulgarian champions forced extra-time when substitute Wanderson volleyed home a wonderful last-minute equaliser from 20 yards.

Stoyanov was then dismissed in the final minute of extra-time for hacking down Fernando Varela, and, with no substitutions left, Moti volunteered to go in goal for the shootout.

Wearing the black shirt of substitute keeper Ivan Cvorovic, Moti confidently smashed home the opening kick to put his side ahead.

He then dived to his right to deny Paul Pirvulescu before stopping Cornel Rapa's tame effort.

Moti, a Romanian international who spent seven years with Steaua's city rivals Dinamo Bucharest, leapt over the advertising boards to celebrate with the home fans.

Lineup, Bookings (11) & Substitutions (6)

Ludogorets Razgrad

  • 21 Stoyanov Dismissed after an earlier booking
  • 55 Terziev Booked
  • 27 Moti Booked
  • 25 Minev
  • 80 Paula Junior
  • 84 Marcelinho
  • 07 Aleksandrov (Dani - 77' )
  • 18 Dyakov Booked
  • 93 Misidjan (Wanderson - 85' )
  • 08 Espinho
  • 09 Bezjak Booked (Younes - 77' )

Substitutes

  • 12 Anicet
  • 17 Dani
  • 20 Estevão de Silva
  • 23 Zlatinski
  • 88 Wanderson
  • 91 Cvorovic
  • 99 Younes

Steaua Bucharest

  • 24 Arlauskis
  • 04 Szukala
  • 02 Rapa
  • 14 Latovlevici Booked (Parvulescu - 67' Booked )
  • 33 Varela Booked
  • 18 Sanmartean (Filip - 83' )
  • 77 Popa
  • 11 Prepelita Booked
  • 21 Breeveld Booked
  • 10 Tanase (Stanciu - 5' )
  • 28 Keseru

Substitutes

  • 08 Filip
  • 09 Iancu
  • 12 Stanciu
  • 22 Parvulescu
  • 26 Neagu
  • 95 Cojocaru
  • 97 Vilceanu
Ref: Alberto Undiano Mallenco

Match Stats

Shots

23 13

On target

10 2

Corners

9 3

Fouls

22 27

Live Text Commentary

Full time

Full Time Match ends, Ludogorets Razgrad 1(6), Steaua Bucharest 0(5).

120:00 +10:16

Penalty Shootout ends, Ludogorets Razgrad 1(6), Steaua Bucharest 0(5).

120:00 +9:51

Penalty saved! Cornel Rapa (Steaua Bucharest) fails to capitalise on this great opportunity, right footed shot saved in the bottom left corner.

120:00 +9:02 Goal scored

Goal! Goal! Ludogorets Razgrad 1(6), Steaua Bucharest 0(5). Fábio Espinho (Ludogorets Razgrad) converts the penalty with a right footed shot to the bottom right corner.

120:00 +8:31 Goal scored

Goal! Goal! Ludogorets Razgrad 1(5), Steaua Bucharest 0(5). Andrei Prepelita (Steaua Bucharest) converts the penalty with a right footed shot to the bottom left corner.

120:00 +7:45 Goal scored

Goal! Goal! Ludogorets Razgrad 1(5), Steaua Bucharest 0(4). Svetoslav Dyakov (Ludogorets Razgrad) converts the penalty with a right footed shot to the bottom left corner.

120:00 +7:00 Goal scored

Goal! Goal! Ludogorets Razgrad 1(4), Steaua Bucharest 0(4). Fernando Varela (Steaua Bucharest) converts the penalty with a right footed shot to the bottom left corner.

120:00 +6:22 Goal scored

Goal! Goal! Ludogorets Razgrad 1(4), Steaua Bucharest 0(3). Marcelinho (Ludogorets Razgrad) converts the penalty with a right footed shot to the centre of the goal.

120:00 +5:39 Goal scored

Goal! Goal! Ludogorets Razgrad 1(3), Steaua Bucharest 0(3). Adrian Popa (Steaua Bucharest) converts the penalty with a right footed shot to the bottom left corner.

120:00 +4:59 Goal scored

Goal! Goal! Ludogorets Razgrad 1(3), Steaua Bucharest 0(2). Junior Caiçara (Ludogorets Razgrad) converts the penalty with a right footed shot to the top left corner.

120:00 +4:17 Goal scored

Goal! Goal! Ludogorets Razgrad 1(2), Steaua Bucharest 0(2). Lukasz Szukala (Steaua Bucharest) converts the penalty with a right footed shot to the bottom right corner.

120:00 +3:42 Goal scored

Goal! Goal! Ludogorets Razgrad 1(2), Steaua Bucharest 0(1). Hamza Younes (Ludogorets Razgrad) converts the penalty with a right footed shot to the top left corner.

120:00 +2:46

Penalty saved! Paul Parvulescu (Steaua Bucharest) fails to capitalise on this great opportunity, left footed shot saved in the bottom left corner.

120:00 +2:02

Penalty saved! Wanderson (Ludogorets Razgrad) fails to capitalise on this great opportunity, right footed shot saved in the bottom left corner.

120:00 +1:22 Goal scored

Goal! Goal! Ludogorets Razgrad 1(1), Steaua Bucharest 0(1). Claudiu Keseru (Steaua Bucharest) converts the penalty with a left footed shot to the bottom right corner.

120:00 +0:32 Goal scored

Goal! Goal! Ludogorets Razgrad 1(1), Steaua Bucharest 0. Cosmin Moti (Ludogorets Razgrad) converts the penalty with a right footed shot to the bottom right corner.

120:00 Penalty shootout

Penalty Shootout begins Ludogorets Razgrad 1, Steaua Bucharest 0.

120:00 +1:11

Second Half Extra Time ends, Ludogorets Razgrad 1, Steaua Bucharest 0.

120:00 +0:42

Corner, Steaua Bucharest. Conceded by Georgi Terziev.

120:00 +0:35

Attempt blocked. Nicolae Claudiu Stanciu (Steaua Bucharest) right footed shot from outside the box is blocked.

118:11 Dismissal

Dismissal Vladislav Stoyanov (Ludogorets Razgrad) is shown the red card.

117:59

Foul by Vladislav Stoyanov (Ludogorets Razgrad).

117:59

Fernando Varela (Steaua Bucharest) wins a free kick in the attacking half.

114:19

Svetoslav Dyakov (Ludogorets Razgrad) wins a free kick on the left wing.

114:19

Foul by Nicandro Breeveld (Steaua Bucharest).

112:09

Attempt missed. Nicandro Breeveld (Steaua Bucharest) left footed shot from outside the box is high and wide to the right. Assisted by Adrian Popa.

110:22

Attempt missed. Claudiu Keseru (Steaua Bucharest) right footed shot from the left side of the box misses to the left. Assisted by Nicolae Claudiu Stanciu.

109:34

Hand ball by Svetoslav Dyakov (Ludogorets Razgrad).

109:07

Svetoslav Dyakov (Ludogorets Razgrad) wins a free kick in the defensive half.

109:07

Foul by Claudiu Keseru (Steaua Bucharest).

107:06

Svetoslav Dyakov (Ludogorets Razgrad) wins a free kick in the defensive half.

107:06

Foul by Adrian Popa (Steaua Bucharest).

106:03

Dani Abalo (Ludogorets Razgrad) wins a free kick on the right wing.

106:03

Foul by Lucian Filip (Steaua Bucharest).

105:00

Second Half Extra Time begins Ludogorets Razgrad 1, Steaua Bucharest 0.

105:11

First Half Extra Time ends, Ludogorets Razgrad 1, Steaua Bucharest 0.

104:12

Foul by Wanderson (Ludogorets Razgrad).

104:12

Andrei Prepelita (Steaua Bucharest) wins a free kick in the defensive half.

102:33

Foul by Yordan Minev (Ludogorets Razgrad).

102:33

Cornel Rapa (Steaua Bucharest) wins a free kick in the defensive half.

100:21

Attempt missed. Fábio Espinho (Ludogorets Razgrad) right footed shot from outside the box is too high from a direct free kick.

99:11 Booking

Booking Andrei Prepelita (Steaua Bucharest) is shown the yellow card for a bad foul.

99:02

Svetoslav Dyakov (Ludogorets Razgrad) wins a free kick in the attacking half.

99:02

Foul by Andrei Prepelita (Steaua Bucharest).

98:10

Attempt missed. Junior Caiçara (Ludogorets Razgrad) left footed shot from outside the box is high and wide to the left. Assisted by Dani Abalo.

97:29

Marcelinho (Ludogorets Razgrad) wins a free kick in the attacking half.

97:29

Foul by Fernando Varela (Steaua Bucharest).

96:32

Attempt saved. Hamza Younes (Ludogorets Razgrad) right footed shot from outside the box is saved in the centre of the goal. Assisted by Dani Abalo.

91:58

Corner, Ludogorets Razgrad. Conceded by Giedrius Arlauskis.

91:52

Attempt saved. Cosmin Moti (Ludogorets Razgrad) header from the centre of the box is saved in the top centre of the goal. Assisted by Fábio Espinho with a cross.

91:30

Corner, Ludogorets Razgrad. Conceded by Paul Parvulescu.

90:30

Attempt saved. Wanderson (Ludogorets Razgrad) header from the centre of the box is saved in the bottom right corner. Assisted by Junior Caiçara with a cross.

90:00

First Half Extra Time begins Ludogorets Razgrad 1, Steaua Bucharest 0.

90:00 +3:00 Full time

Full Time Second Half ends, Ludogorets Razgrad 1, Steaua Bucharest 0.

90:00 +2:40

Svetoslav Dyakov (Ludogorets Razgrad) wins a free kick in the defensive half.

90:00 +2:40

Foul by Lucian Filip (Steaua Bucharest).

90:00 +1:38

Corner, Ludogorets Razgrad. Conceded by Lucian Filip.

89:35 Goal scored

Goal! Goal! Ludogorets Razgrad 1, Steaua Bucharest 0. Wanderson (Ludogorets Razgrad) right footed shot from outside the box to the bottom right corner following a corner.

89:19

Corner, Ludogorets Razgrad. Conceded by Paul Parvulescu.

88:36 Booking

Booking Paul Parvulescu (Steaua Bucharest) is shown the yellow card for a bad foul.

88:31

Junior Caiçara (Ludogorets Razgrad) wins a free kick on the right wing.

88:31

Foul by Paul Parvulescu (Steaua Bucharest).

86:29

Fábio Espinho (Ludogorets Razgrad) wins a free kick on the right wing.

86:29

Foul by Claudiu Keseru (Steaua Bucharest).

86:07

Svetoslav Dyakov (Ludogorets Razgrad) wins a free kick in the defensive half.

86:07

Foul by Lucian Filip (Steaua Bucharest).

84:06 Substitution

Substitution Substitution, Ludogorets Razgrad. Wanderson replaces Virgil Misidjan.

83:32

Attempt missed. Hamza Younes (Ludogorets Razgrad) right footed shot from the centre of the box is too high. Assisted by Dani Abalo.

82:28 Substitution

Substitution Substitution, Steaua Bucharest. Lucian Filip replaces Lucian Sanmartean.

80:56

Georgi Terziev (Ludogorets Razgrad) wins a free kick in the defensive half.

80:56

Foul by Nicolae Claudiu Stanciu (Steaua Bucharest).

80:15

Foul by Junior Caiçara (Ludogorets Razgrad).

80:15

Andrei Prepelita (Steaua Bucharest) wins a free kick in the defensive half.

78:26

Foul by Fábio Espinho (Ludogorets Razgrad).

78:26

Lucian Sanmartean (Steaua Bucharest) wins a free kick in the defensive half.

77:58

Attempt saved. Dani Abalo (Ludogorets Razgrad) header from the centre of the box is saved in the bottom right corner. Assisted by Hamza Younes with a cross.

77:02

Junior Caiçara (Ludogorets Razgrad) wins a free kick in the defensive half.

77:02

Foul by Lucian Sanmartean (Steaua Bucharest).

76:59 Substitution

Substitution Substitution, Ludogorets Razgrad. Dani Abalo replaces Mihail Aleksandrov.

76:36 Substitution

Substitution Substitution, Ludogorets Razgrad. Hamza Younes replaces Roman Bezjak.

75:59 Booking

Booking Roman Bezjak (Ludogorets Razgrad) is shown the yellow card for a bad foul.

75:55

Foul by Roman Bezjak (Ludogorets Razgrad).

75:55

Paul Parvulescu (Steaua Bucharest) wins a free kick in the defensive half.

75:34

Attempt blocked. Marcelinho (Ludogorets Razgrad) left footed shot from the centre of the box is blocked. Assisted by Roman Bezjak.

75:14

Marcelinho (Ludogorets Razgrad) wins a free kick in the defensive half.

75:14

Foul by Nicandro Breeveld (Steaua Bucharest).

74:54

Attempt missed. Claudiu Keseru (Steaua Bucharest) left footed shot from outside the box is high and wide to the left. Assisted by Nicolae Claudiu Stanciu.

74:21

Attempt saved. Yordan Minev (Ludogorets Razgrad) right footed shot from outside the box is saved in the top left corner. Assisted by Svetoslav Dyakov.

73:27

Attempt saved. Svetoslav Dyakov (Ludogorets Razgrad) left footed shot from outside the box is saved in the centre of the goal.

72:32 Booking

Booking Vladislav Stoyanov (Ludogorets Razgrad) is shown the yellow card.

72:27

Cosmin Moti (Ludogorets Razgrad) wins a free kick in the defensive half.

72:27

Foul by Nicolae Claudiu Stanciu (Steaua Bucharest).

71:39 Booking

Booking Nicandro Breeveld (Steaua Bucharest) is shown the yellow card for a bad foul.

71:33

Marcelinho (Ludogorets Razgrad) wins a free kick in the defensive half.

71:33

Foul by Nicandro Breeveld (Steaua Bucharest).

70:35

Attempt missed. Marcelinho (Ludogorets Razgrad) header from the centre of the box misses to the right. Assisted by Fábio Espinho with a cross following a corner.

70:16

Corner, Ludogorets Razgrad. Conceded by Cornel Rapa.

69:19

Attempt missed. Nicolae Claudiu Stanciu (Steaua Bucharest) right footed shot from outside the box misses to the right. Assisted by Paul Parvulescu.

68:30

Foul by Georgi Terziev (Ludogorets Razgrad).

68:30

Claudiu Keseru (Steaua Bucharest) wins a free kick in the defensive half.

68:20

Delay over. They are ready to continue.

67:53

Delay in match Mihail Aleksandrov (Ludogorets Razgrad) because of an injury.

66:45 Substitution

Substitution Substitution, Steaua Bucharest. Paul Parvulescu replaces Iasmin Latovlevici.

65:57

Attempt saved. Fábio Espinho (Ludogorets Razgrad) right footed shot from outside the box is saved in the centre of the goal. Assisted by Yordan Minev.

65:46

Virgil Misidjan (Ludogorets Razgrad) wins a free kick on the left wing.

65:46

Foul by Cornel Rapa (Steaua Bucharest).

65:14

Attempt missed. Lucian Sanmartean (Steaua Bucharest) right footed shot from the left side of the box is high and wide to the right. Assisted by Claudiu Keseru.

63:51 Booking

Booking Fernando Varela (Steaua Bucharest) is shown the yellow card for hand ball.

63:45

Hand ball by Fernando Varela (Steaua Bucharest).

63:19

Vladislav Stoyanov (Ludogorets Razgrad) wins a free kick in the defensive half.

63:19

Foul by Lukasz Szukala (Steaua Bucharest).

62:48

Corner, Steaua Bucharest. Conceded by Cosmin Moti.

62:44

Attempt saved. Lukasz Szukala (Steaua Bucharest) header from the centre of the box is saved in the bottom right corner. Assisted by Claudiu Keseru with a cross.

61:53 Booking

Booking Svetoslav Dyakov (Ludogorets Razgrad) is shown the yellow card for a bad foul.

61:51

Foul by Svetoslav Dyakov (Ludogorets Razgrad).

61:51

Lucian Sanmartean (Steaua Bucharest) wins a free kick in the attacking half.

60:03

Corner, Ludogorets Razgrad. Conceded by Cornel Rapa.

60:00

Attempt blocked. Cosmin Moti (Ludogorets Razgrad) left footed shot from outside the box is blocked.

59:18 Booking

Booking Iasmin Latovlevici (Steaua Bucharest) is shown the yellow card for a bad foul.

59:15

Marcelinho (Ludogorets Razgrad) wins a free kick in the attacking half.

59:15

Foul by Iasmin Latovlevici (Steaua Bucharest).

58:08

Foul by Mihail Aleksandrov (Ludogorets Razgrad).

58:08

Lucian Sanmartean (Steaua Bucharest) wins a free kick on the left wing.

56:45 Booking

Booking Cosmin Moti (Ludogorets Razgrad) is shown the yellow card for a bad foul.

56:39

Foul by Cosmin Moti (Ludogorets Razgrad).

56:39

Claudiu Keseru (Steaua Bucharest) wins a free kick in the attacking half.

56:13

Foul by Cosmin Moti (Ludogorets Razgrad).

56:13

Claudiu Keseru (Steaua Bucharest) wins a free kick on the right wing.

54:34

Attempt missed. Virgil Misidjan (Ludogorets Razgrad) right footed shot from outside the box is too high. Assisted by Fábio Espinho.

52:32

Svetoslav Dyakov (Ludogorets Razgrad) wins a free kick in the defensive half.

52:32

Foul by Nicandro Breeveld (Steaua Bucharest).

52:20

Delay over. They are ready to continue.

51:59

Delay in match (Ludogorets Razgrad).

50:59

Mihail Aleksandrov (Ludogorets Razgrad) wins a free kick on the right wing.

50:59

Foul by Iasmin Latovlevici (Steaua Bucharest).

49:26

Attempt missed. Virgil Misidjan (Ludogorets Razgrad) right footed shot from the right side of the box misses to the left. Assisted by Mihail Aleksandrov with a cross.

48:15

Marcelinho (Ludogorets Razgrad) wins a free kick on the right wing.

48:15

Foul by Andrei Prepelita (Steaua Bucharest).

45:53

Attempt missed. Virgil Misidjan (Ludogorets Razgrad) header from the left side of the six yard box is just a bit too high. Assisted by Junior Caiçara with a cross.

45:00

Second Half begins Ludogorets Razgrad 0, Steaua Bucharest 0.

45:00 +1:03 Half time

Half Time First Half ends, Ludogorets Razgrad 0, Steaua Bucharest 0.

44:41

Fábio Espinho (Ludogorets Razgrad) wins a free kick in the defensive half.

44:41

Foul by Andrei Prepelita (Steaua Bucharest).

43:55

Attempt missed. Yordan Minev (Ludogorets Razgrad) right footed shot from a difficult angle and long range on the left misses to the right. Assisted by Junior Caiçara.

41:30

Offside, Steaua Bucharest. Lukasz Szukala tries a through ball, but Fernando Varela is caught offside.

40:29

Foul by Fábio Espinho (Ludogorets Razgrad).

40:29

Claudiu Keseru (Steaua Bucharest) wins a free kick in the attacking half.

39:25 Booking

Booking Georgi Terziev (Ludogorets Razgrad) is shown the yellow card for a bad foul.

39:15

Foul by Georgi Terziev (Ludogorets Razgrad).

39:15

Claudiu Keseru (Steaua Bucharest) wins a free kick in the defensive half.

34:59

Attempt missed. Roman Bezjak (Ludogorets Razgrad) header from the centre of the box is close, but misses to the right. Assisted by Mihail Aleksandrov with a cross.

34:37

Offside, Steaua Bucharest. Adrian Popa tries a through ball, but Claudiu Keseru is caught offside.

32:52

Foul by Marcelinho (Ludogorets Razgrad).

32:52

Lucian Sanmartean (Steaua Bucharest) wins a free kick in the defensive half.

31:43

Attempt saved. Fábio Espinho (Ludogorets Razgrad) right footed shot from outside the box is saved in the bottom right corner.

30:33

Marcelinho (Ludogorets Razgrad) wins a free kick in the attacking half.

30:33

Foul by Fernando Varela (Steaua Bucharest).

30:26

Attempt blocked. Roman Bezjak (Ludogorets Razgrad) right footed shot from outside the box is blocked.

29:38

Attempt blocked. Iasmin Latovlevici (Steaua Bucharest) right footed shot from outside the box is blocked. Assisted by Adrian Popa.

24:55

Foul by Yordan Minev (Ludogorets Razgrad).

24:55

Nicolae Claudiu Stanciu (Steaua Bucharest) wins a free kick in the defensive half.

23:55

Offside, Steaua Bucharest. Nicandro Breeveld tries a through ball, but Claudiu Keseru is caught offside.

22:19

Foul by Marcelinho (Ludogorets Razgrad).

22:19

Andrei Prepelita (Steaua Bucharest) wins a free kick in the defensive half.

21:27

Attempt missed. Lucian Sanmartean (Steaua Bucharest) right footed shot from the right side of the box is close, but misses to the right. Assisted by Nicolae Claudiu Stanciu.

20:21

Attempt missed. Claudiu Keseru (Steaua Bucharest) left footed shot from a difficult angle and long range on the right is too high from a direct free kick.

19:18

Foul by Cosmin Moti (Ludogorets Razgrad).

19:18

Adrian Popa (Steaua Bucharest) wins a free kick on the right wing.

18:05

Attempt blocked. Adrian Popa (Steaua Bucharest) left footed shot from outside the box is blocked.

16:52

Foul by Virgil Misidjan (Ludogorets Razgrad).

16:52

Lukasz Szukala (Steaua Bucharest) wins a free kick in the defensive half.

15:55

Marcelinho (Ludogorets Razgrad) wins a free kick on the right wing.

15:55

Foul by Iasmin Latovlevici (Steaua Bucharest).

15:42

Attempt saved. Claudiu Keseru (Steaua Bucharest) left footed shot from outside the box is saved in the centre of the goal.

14:56

Attempt saved. Roman Bezjak (Ludogorets Razgrad) right footed shot from the centre of the box is saved in the centre of the goal.

12:55

Corner, Ludogorets Razgrad. Conceded by Iasmin Latovlevici.

12:13

Hand ball by Junior Caiçara (Ludogorets Razgrad).

11:36

Attempt missed. Cosmin Moti (Ludogorets Razgrad) header from the centre of the box is high and wide to the left. Assisted by Junior Caiçara with a cross.

11:03

Corner, Ludogorets Razgrad. Conceded by Fernando Varela.

8:59

Foul by Lucian Sanmartean (Steaua Bucharest).

8:59

Junior Caiçara (Ludogorets Razgrad) wins a free kick in the defensive half.

7:11

Foul by Nicandro Breeveld (Steaua Bucharest).

7:11

Marcelinho (Ludogorets Razgrad) wins a free kick on the left wing.

6:14

Attempt missed. Claudiu Keseru (Steaua Bucharest) right footed shot from the centre of the box is close, but misses to the left. Assisted by Lucian Sanmartean with a cross.

4:55

Corner, Steaua Bucharest. Conceded by Cosmin Moti.

4:29 Substitution

Substitution Substitution, Steaua Bucharest. Nicolae Claudiu Stanciu replaces Cristian Tanase because of an injury.

3:59

Claudiu Keseru (Steaua Bucharest) wins a free kick on the left wing.

3:59

Foul by Svetoslav Dyakov (Ludogorets Razgrad).

3:24

Delay over. They are ready to continue.

2:33

Delay in match Cristian Tanase (Steaua Bucharest) because of an injury.

1:35

Corner, Ludogorets Razgrad. Conceded by Iasmin Latovlevici.

0:26

Cristian Tanase (Steaua Bucharest) wins a free kick in the attacking half.

0:26

Dangerous play by Svetoslav Dyakov (Ludogorets Razgrad).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers