France's hopes of qualifying for the 2014 World Cup in Brazil suffered a major blow as Ukraine won the first leg of their play-off tie.

Both teams ended with 10 men after Laurent Koscielny and Olexandr Kucher were sent off in stoppage time.

But the damage had already been done as Roman Zozulya side-footed home after being put through by Edmar.

Koscielny then conceded a penalty for bringing down Zozulya, allowing Andriy Yarmolenko to convert from the spot.

The victory on home soil will give Ukraine, who have lost their previous three World Cup play-offs, confidence ahead of Tuesday's second leg in Paris.

Ukraine's advantage also leaves Didier Deschamps's men facing the prospect of failing to qualify for a major tournament for the first time since the 1994 World Cup.

Play-off woes

  • Ukraine have lost their previous three World Cup play-off ties - Croatia (1998), Germany (2002) and Greece (2010).
  • France last failed to qualify for a major championship when they were beaten in their final qualifying match against Bulgaria 20 years ago.

Deschamps admitted before the match that his team faced a stern test in Kiev, with the hosts unbeaten in 10 games since Mikhail Fomenko became manager at the beginning of the year.

Ukraine have also become adept at keeping clean sheets, with this their eighth clean sheet during Fomenko's tenure.

With Franck Ribery closely marked, France barely troubled the Ukrainians, a volley from Samir Nasri after falling a goal behind the closest Les Bleus came to scoring.

Edmar was the architect of the first goal, bisecting the French defence, and Zozulya held firm under desperate French defending to squeeze the ball home from six yards.

Ukraine threatened to score a second and were rewarded with the penalty, while Yarmolenko converted. The evening got worse for Koscielny as he was shown a second yellow for raising his arms at Kucher.

A perfect evening for the hosts was ruined when Kucher was then shown a second yellow two minutes later for a foul on Mathieu Valbuena.

Deschamps said: "Opening the scoring gave them more strength and we made a mistake on the penalty.

"It's obviously a very bad result. We have to believe [we can go through] but Ukraine are the team in the best position to qualify. We still have 90 minutes at home."

Lineup, Bookings (7) & Substitutions (6)

Ukraine

  • 12 Pyatov
  • 17 Fedetskiy Booked
  • 13 Shevchuk Booked
  • 06 Stepanenko
  • 03 Khacheridi
  • 05 Kucher Dismissed after an earlier booking
  • 07 Yarmolenko
  • 14 Rotan
  • 08 Zozulya (Seleznyov - 86' )
  • 21 Aparecida Holovskyi (Bezus - 76' )
  • 10 Konoplyanka (Gusev - 92' )

Substitutes

  • 01 Koval
  • 02 Dedechko
  • 04 Tymoshchuk
  • 09 Gusev
  • 11 Seleznyov
  • 15 Bezus
  • 16 Mandziuk
  • 18 Morozyuk
  • 19 Sydorchuk
  • 20 Rakitskiy
  • 22 Devic
  • 23 Khudzhamov

France

  • 01 Lloris
  • 02 Debuchy
  • 03 Evra
  • 14 Matuidi
  • 21 Koscielny Dismissed
  • 22 Abidal
  • 20 Remy (Sissoko - 62' Booked )
  • 19 Pogba
  • 09 Giroud Booked (Benzema - 70' )
  • 11 Nasri (Valbuena - 80' )
  • 07 Ribéry

Substitutes

  • 04 Mavuba
  • 05 Sakho
  • 06 Cabaye
  • 08 Valbuena
  • 10 Benzema
  • 12 Clichy
  • 13 Grenier
  • 15 Sagna
  • 16 Mandanda
  • 17 Payet
  • 18 Sissoko
  • 23 Landreau
Ref: Cüneyt Çakir

Match Stats

Shots

11 14

On target

4 6

Corners

2 9

Fouls

23 19

Live Text Commentary

Full time

Full Time Match ends, Ukraine 2, France 0.

90:00 +5:26 Full time

Full Time Second Half ends, Ukraine 2, France 0.

90:00 +5:24

Attempt missed. Paul Pogba (France) header from the centre of the box misses to the right. Assisted by Mathieu Valbuena with a cross following a corner.

90:00 +5:06

Corner, France. Conceded by Andriy Yarmolenko.

90:00 +5:04

Attempt blocked. Karim Benzema (France) right footed shot from outside the box is blocked.

90:00 +4:03 Dismissal

Dismissal Second yellow card to Olexandr Kucher (Ukraine) for a bad foul.

90:00 +3:57

Franck Ribéry (France) wins a free kick in the attacking half.

90:00 +3:57

Foul by Olexandr Kucher (Ukraine).

90:00 +3:16

Foul by Paul Pogba (France).

90:00 +3:16

Olexandr Kucher (Ukraine) wins a free kick in the attacking half.

90:00 +2:45

Attempt missed. Viacheslav Shevchuk (Ukraine) left footed shot from a difficult angle on the left is close, but misses to the left. Assisted by Ruslan Rotan following a set piece situation.

90:00 +2:22

Foul by Paul Pogba (France).

90:00 +2:22

Roman Bezus (Ukraine) wins a free kick in the attacking half.

90:00 +1:24 Substitution

Substitution Substitution, Ukraine. Oleg Gusev replaces Yevhen Konoplyanka.

90:00 +1:00 Booking

Booking Olexandr Kucher (Ukraine) is shown the yellow card for a bad foul.

90:00 +0:16 Dismissal

Dismissal Laurent Koscielny (France) is shown the red card for fighting.

90:00 +0:06

Mathieu Debuchy (France) wins a free kick in the attacking half.

90:00 +0:06

Foul by Olexandr Kucher (Ukraine).

88:56

Corner, France. Conceded by Andriy Pyatov.

87:31

Franck Ribéry (France) wins a free kick on the left wing.

87:31

Foul by Artem Fedetskiy (Ukraine).

85:19 Substitution

Substitution Substitution, Ukraine. Evgen Seleznyov replaces Roman Zozulya.

84:26

Offside, France. Eric Abidal tries a through ball, but Laurent Koscielny is caught offside.

84:16

Attempt missed. Mathieu Debuchy (France) right footed shot from outside the box misses to the right following a corner.

84:03

Corner, France. Conceded by Olexandr Kucher.

83:34

Corner, France. Conceded by Andriy Yarmolenko.

83:16

Patrice Evra (France) wins a free kick on the left wing.

83:16

Foul by Taras Stepanenko (Ukraine).

81:57 Goal scored

Goal! Goal! Ukraine 2, France 0. Andriy Yarmolenko (Ukraine) converts the penalty with a left footed shot to the high centre of the goal.

81:09

Penalty conceded by Laurent Koscielny (France) after a foul in the penalty area.

81:09

Penalty Ukraine. Roman Zozulya draws a foul in the penalty area.

80:42

Foul by Mathieu Debuchy (France).

80:42

Yevhen Konoplyanka (Ukraine) wins a free kick in the defensive half.

80:24

Laurent Koscielny (France) wins a free kick in the defensive half.

80:24

Foul by Roman Zozulya (Ukraine).

79:48

Attempt missed. Laurent Koscielny (France) header from the centre of the box is high and wide to the right. Assisted by Mathieu Valbuena with a cross following a corner.

79:21 Substitution

Substitution Substitution, France. Mathieu Valbuena replaces Samir Nasri.

78:55

Corner, France. Conceded by Artem Fedetskiy.

77:16

Attempt saved. Franck Ribéry (France) right footed shot from outside the box is saved in the bottom left corner. Assisted by Karim Benzema.

75:59 Substitution

Substitution Substitution, Ukraine. Roman Bezus replaces Edmar.

75:05 Booking

Booking Moussa Sissoko (France) is shown the yellow card for a bad foul.

75:03

Foul by Moussa Sissoko (France).

75:03

Yevhen Konoplyanka (Ukraine) wins a free kick on the left wing.

74:49

Attempt blocked. Paul Pogba (France) right footed shot from outside the box is blocked. Assisted by Franck Ribéry.

72:55

Offside, France. Samir Nasri tries a through ball, but Karim Benzema is caught offside.

71:16

Attempt saved. Samir Nasri (France) right footed shot from outside the box is saved in the centre of the goal. Assisted by Franck Ribéry.

69:38 Substitution

Substitution Substitution, France. Karim Benzema replaces Olivier Giroud.

69:10 Booking

Booking Artem Fedetskiy (Ukraine) is shown the yellow card for a bad foul.

69:06

Franck Ribéry (France) wins a free kick on the left wing.

69:06

Foul by Artem Fedetskiy (Ukraine).

68:44

Attempt saved. Moussa Sissoko (France) left footed shot from outside the box is saved in the bottom right corner. Assisted by Olivier Giroud.

68:10

Corner, France. Conceded by Andriy Yarmolenko.

67:29

Blaise Matuidi (France) wins a free kick in the attacking half.

67:29

Foul by Ruslan Rotan (Ukraine).

66:45

Franck Ribéry (France) wins a free kick in the attacking half.

66:45

Foul by Ruslan Rotan (Ukraine).

64:39

Attempt saved. Samir Nasri (France) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Olivier Giroud.

62:08

Corner, Ukraine. Conceded by Eric Abidal.

62:07

Attempt blocked. Roman Zozulya (Ukraine) left footed shot from the centre of the box is blocked. Assisted by Yevhen Konoplyanka.

61:05 Substitution

Substitution Substitution, France. Moussa Sissoko replaces Loïc Remy.

60:13 Goal scored

Goal! Goal! Ukraine 1, France 0. Roman Zozulya (Ukraine) right footed shot from the centre of the box to the bottom left corner. Assisted by Edmar.

58:22

Blaise Matuidi (France) wins a free kick in the defensive half.

58:22

Foul by Ruslan Rotan (Ukraine).

58:00

Offside, France. Blaise Matuidi tries a through ball, but Olivier Giroud is caught offside.

57:40

Paul Pogba (France) wins a free kick in the defensive half.

57:40

Foul by Edmar (Ukraine).

57:20

Franck Ribéry (France) wins a free kick in the attacking half.

57:20

Foul by Ruslan Rotan (Ukraine).

55:43

Attempt saved. Yevhen Konoplyanka (Ukraine) right footed shot from outside the box is saved in the top right corner. Assisted by Taras Stepanenko.

52:53

Attempt missed. Artem Fedetskiy (Ukraine) right footed shot from outside the box is close, but misses the top right corner. Assisted by Taras Stepanenko.

51:51

Corner, France. Conceded by Yevhen Khacheridi.

51:36

Attempt blocked. Franck Ribéry (France) right footed shot from outside the box is blocked.

50:38

Franck Ribéry (France) wins a free kick in the attacking half.

50:38

Foul by Taras Stepanenko (Ukraine).

49:42

Corner, France. Conceded by Artem Fedetskiy.

47:06

Attempt blocked. Samir Nasri (France) right footed shot from outside the box is blocked.

46:54

Attempt saved. Olivier Giroud (France) header from the centre of the box is saved in the top centre of the goal. Assisted by Samir Nasri with a cross.

46:04

Olivier Giroud (France) wins a free kick on the left wing.

46:04

Foul by Yevhen Khacheridi (Ukraine).

45:00

Second Half begins Ukraine 0, France 0.

45:00 +1:08 Half time

Half Time First Half ends, Ukraine 0, France 0.

45:00 +0:21 Booking

Booking Olivier Giroud (France) is shown the yellow card for a bad foul.

45:00 +0:17

Foul by Olivier Giroud (France).

45:00 +0:17

Olexandr Kucher (Ukraine) wins a free kick in the defensive half.

44:12

Offside, Ukraine. Andriy Yarmolenko tries a through ball, but Edmar is caught offside.

43:16

Foul by Eric Abidal (France).

43:16

Andriy Yarmolenko (Ukraine) wins a free kick in the attacking half.

41:44

Loïc Remy (France) wins a free kick in the attacking half.

41:44

Foul by Olexandr Kucher (Ukraine).

41:19

Franck Ribéry (France) wins a free kick in the defensive half.

41:19

Foul by Yevhen Khacheridi (Ukraine).

40:45

Foul by Olivier Giroud (France).

40:45

Yevhen Konoplyanka (Ukraine) wins a free kick on the left wing.

38:43

Corner, Ukraine. Conceded by Mathieu Debuchy.

38:42

Attempt blocked. Yevhen Konoplyanka (Ukraine) right footed shot from the centre of the box is blocked. Assisted by Edmar.

38:11

Foul by Olivier Giroud (France).

38:11

Yevhen Khacheridi (Ukraine) wins a free kick in the defensive half.

37:17

Franck Ribéry (France) wins a free kick in the defensive half.

37:17

Foul by Edmar (Ukraine).

35:54 Booking

Booking Viacheslav Shevchuk (Ukraine) is shown the yellow card for a bad foul.

35:52

Loïc Remy (France) wins a free kick in the defensive half.

35:52

Foul by Viacheslav Shevchuk (Ukraine).

34:20

Offside, France. Laurent Koscielny tries a through ball, but Olivier Giroud is caught offside.

31:52

Patrice Evra (France) wins a free kick in the defensive half.

31:52

Foul by Roman Zozulya (Ukraine).

31:28

Attempt blocked. Yevhen Konoplyanka (Ukraine) right footed shot from the left side of the box is blocked.

30:31

Foul by Loïc Remy (France).

30:31

Ruslan Rotan (Ukraine) wins a free kick on the left wing.

28:50

Attempt missed. Edmar (Ukraine) header from the centre of the box is close, but misses to the left. Assisted by Ruslan Rotan with a cross.

26:14

Foul by Patrice Evra (France).

26:14

Edmar (Ukraine) wins a free kick in the defensive half.

22:55

Foul by Eric Abidal (France).

22:55

Roman Zozulya (Ukraine) wins a free kick in the defensive half.

21:50

Franck Ribéry (France) wins a free kick in the defensive half.

21:50

Foul by Edmar (Ukraine).

18:39

Blaise Matuidi (France) wins a free kick in the defensive half.

18:39

Foul by Edmar (Ukraine).

18:00

Attempt missed. Yevhen Khacheridi (Ukraine) right footed shot from more than 35 yards is high and wide to the right.

15:12

Corner, France. Conceded by Olexandr Kucher.

14:21

Eric Abidal (France) wins a free kick in the defensive half.

14:21

Foul by Roman Zozulya (Ukraine).

13:31

Attempt blocked. Paul Pogba (France) right footed shot from more than 35 yards is blocked. Assisted by Samir Nasri.

12:42

Foul by Loïc Remy (France).

12:42

Viacheslav Shevchuk (Ukraine) wins a free kick in the defensive half.

10:52

Foul by Olivier Giroud (France).

10:52

Yevhen Khacheridi (Ukraine) wins a free kick in the defensive half.

9:08

Foul by Franck Ribéry (France).

9:08

Artem Fedetskiy (Ukraine) wins a free kick in the defensive half.

7:47

Foul by Patrice Evra (France).

7:47

Artem Fedetskiy (Ukraine) wins a free kick on the right wing.

6:45

Foul by Loïc Remy (France).

6:45

Olexandr Kucher (Ukraine) wins a free kick in the defensive half.

6:00

Attempt saved. Andriy Yarmolenko (Ukraine) left footed shot from the right side of the box is saved in the bottom left corner. Assisted by Yevhen Konoplyanka.

5:36

Franck Ribéry (France) wins a free kick in the defensive half.

5:36

Foul by Artem Fedetskiy (Ukraine).

5:04

Attempt saved. Olivier Giroud (France) right footed shot from the centre of the box is saved in the top left corner. Assisted by Mathieu Debuchy with a cross.

4:07

Foul by Patrice Evra (France).

4:07

Andriy Yarmolenko (Ukraine) wins a free kick in the defensive half.

3:01

Foul by Olivier Giroud (France).

3:01

Yevhen Khacheridi (Ukraine) wins a free kick in the defensive half.

0:51

Blaise Matuidi (France) wins a free kick in the defensive half.

0:51

Dangerous play by Ruslan Rotan (Ukraine).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers