Dynamo Kiev 1 - 1 Stoke
Stoke were cruelly denied a victory at Dynamo Kiev when Ognjen Vukojevic equalised for the home team during injury time in the Europa League.
The hosts had the better of the first half but missed a close-range chance when Andriy Yarmolenko shot wide.
Stoke scored in the 55th minute when Ryan Shotton cut the ball back for debutant Cameron Jerome, who produced a neat, eight-yard finish.
The visitors held on until Vukojevic tapped in Yarmolenko's cross.
Manager Tony Pulis should take credit despite the disappointment of conceding late on. He played five at the back, reducing Dynamo's considerable threat from the channels, with all three centre-backs - Robert Huth, Ryan Shawcross and Matthew Upson - booked in a resolute display.
Stoke were happy to give their opponents the ball, confident that their defence could keep them at bay. When Jerome scored, it looked like the plan had worked perfectly but then came the late disappointment.
Once Dynamo went behind, they threatened but the home team had been restricted to long-range efforts in the first half with Andriy Shevchenko coming close and Yarmolenko shooting wide from seven yards after Stoke goalkeeper Thomas Sorensen had parried a Goran Popov shot.
The surprise Stoke goal came from their first shot on target as Shotton made a decent run then supplied Jerome. The striker took a touch and lifted the ball cleverly into the net.
Shevchenko carried on being wasteful as his team pressed forward. The former Chelsea striker volleyed over near the six-yard box in the 70th minute, after the impressive substitute Olexandr Aliyev had chipped the ball over the top.
Just a minute later, Aliyev rattled the bar from 22 yards with a powerful shot after Shevchenko had teed him up. Ideye Brown also had a close-range header stopped by Sorensen, but Dynamo's pressure eventually paid off when Vukojevic finally prodded in.
Sorry, we were unable to load match stats, please try again.
Live Text Commentary
Full Time The referee brings the game to a close.90:00 +2:23
Free kick awarded for a foul by Ryan Shawcross on Brown Ideye. Oleksandr Aliev has a direct shot on goal from the free kick.90:00 +1:43
Effort from deep inside the area by Brown Ideye misses to the right of the goal.90:00 +0:33
Assist on the goal came from Andriy Yarmolenko.90:00 +0:33 Goal scored
Goal! - Ognjen Vukojevic - Dyn Kiev 1 - 1 Stoke Ognjen Vukojevic finds the net with a goal from close range to the top right corner of the goal. Dynamo Kiev 1-1 Stoke.88:53
Oleksandr Aliev has a shot on goal from outside the area which misses right.88:13
Brown Ideye takes a shot. Save by Thomas Sorensen.86:37 Substitution
Substitution Wilson Palacios goes off and Jonathan Walters comes on.85:35
Kenwyne Jones takes a shot. Save made by Olexandr Shovkovskiy.83:04
Shot from just outside the box by Andriy Yarmolenko goes over the crossbar.82:53
Centre by Goran Popov, Matthew Upson manages to make a clearance.82:34
The ball is crossed by Goran Popov, clearance by Ryan Shawcross.80:37 Substitution
Substitution Dean Whitehead is brought on as a substitute for Ryan Shotton.76:11
Oleksandr Aliev takes a shot.73:56 Substitution
Substitution Jermaine Pennant joins the action as a substitute, replacing Cameron Jerome.73:56 Substitution
Substitution (Dynamo Kiev) makes a substitution, with Brown Ideye coming on for Lukman Haruna.72:55
Oleksandr Aliev takes a shot. Save made by Thomas Sorensen.72:31
Oleksandr Aliev takes a shot. Blocked by Ryan Shawcross.71:54
Inswinging corner taken by Oleksandr Aliev from the left by-line, save made by Thomas Sorensen.71:47
Oleksandr Aliev delivers the ball, blocked by Ryan Shawcross.
Free kick awarded for an unfair challenge on Andriy Yarmolenko by Cameron Jerome. Free kick taken by Andriy Yarmolenko.69:47
Lukman Haruna has an effort at goal from outside the area missing to the wide right of the target.68:37
Andriy Shevchenko produces a right-footed shot from inside the area that goes over the bar.67:22
Glenn Whelan concedes a free kick for a foul on Ognjen Vukojevic. Ognjen Vukojevic restarts play with the free kick.65:36
Glenn Whelan takes the direct free kick.65:36 Booking
Booking Lukman Haruna shown a yellow card.65:25
Lukman Haruna concedes a free kick for a foul on Kenwyne Jones.65:09
Goran Popov takes a shot. Thomas Sorensen makes a save.64:41
Short corner taken by Oleksandr Aliev.64:20
Oleksandr Aliev takes a shot. Thomas Sorensen makes a save.60:18
Foul by Ryan Shotton on Andriy Shevchenko, free kick awarded. Oleksandr Aliev produces a cross, Close range header by Andriy Shevchenko goes wide of the left-hand upright.59:30
The ball is sent over by Goran Popov, Andriy Shevchenko takes a shot. Save by Thomas Sorensen.57:41
Ognjen Vukojevic takes the free kick.57:41 Substitution
Substitution Milos Ninkovic goes off and Oleksandr Aliev comes on.57:41
Free kick awarded for an unfair challenge on Ognjen Vukojevic by Wilson Palacios.56:20
Glenn Whelan delivers the ball from the free kick right-footed from right wing, clearance made by Ebert Betao.56:20 Booking
Booking Booking for Goran Popov for unsporting behaviour.56:13
Goran Popov challenges Cameron Jerome unfairly and gives away a free kick.54:09
Assist by Ryan Shotton.54:09 Goal scored
Goal! - Cameron Jerome - Dyn Kiev 0 - 1 Stoke Cameron Jerome finds the back of the net with a goal from deep inside the penalty box to the top right corner of the goal. Dynamo Kiev 0-1 Stoke.53:38
Andriy Yarmolenko gives away a free kick for an unfair challenge on Wilson Palacios. Direct free kick taken by Thomas Sorensen.51:09
Artem Milevskiy produces a right-footed shot from just outside the penalty box that goes wide left of the target.47:46
Direct free kick taken by Ryan Shawcross.47:46 Booking
Booking Artem Milevskiy is shown a yellow card.47:43
Artem Milevskiy challenges Ryan Shotton unfairly and gives away a free kick.47:19
Andriy Yarmolenko produces a cross, save by Thomas Sorensen.45:58
Inswinging corner taken from the left by-line by Glenn Whelan, save made by Olexandr Shovkovskiy.45:01
The second half begins.45:01 Substitution
Substitution Lukman Haruna joins the action as a substitute, replacing Denys Garmash.45:00 +0:12 Half time
Half Time The players leave the pitch at half time.44:44
Thomas Sorensen takes the free kick.44:44 Booking
Booking Booking for Denys Garmash for unsporting behaviour.44:24
Free kick awarded for a foul by Denys Garmash on Robert Huth.44:04
Andriy Yarmolenko restarts play with the free kick.44:04 Booking
Booking Robert Huth is given a yellow card.43:30
Free kick awarded for an unfair challenge on Andriy Yarmolenko by Robert Huth.42:34
Artem Milevskiy restarts play with the free kick.42:34 Booking
Booking Matthew Upson goes into the referee's book.42:23
Matthew Upson gives away a free kick for an unfair challenge on Artem Milevskiy.41:28
Free kick awarded for a foul by Andriy Yarmolenko on Salif Diao. Glenn Whelan crosses the ball in from the free kick.39:36
Andriy Shevchenko shoots direct from the free kick.39:36 Booking
Booking Ryan Shawcross goes into the book for unsporting behaviour.39:19
Andriy Yarmolenko fouled by Ryan Shawcross, the ref awards a free kick.37:33
Andriy Yarmolenko takes a shot from long distance which goes wide of the right-hand upright.36:16
Ebert Betao challenges Cameron Jerome unfairly and gives away a free kick. Cameron Jerome restarts play with the free kick.34:10
Artem Milevskiy takes a shot. Save by Thomas Sorensen.32:14
Free kick awarded for an unfair challenge on Ayiila Yussuf by Cameron Jerome. Olexandr Shovkovskiy takes the direct free kick.29:10
Ayiila Yussuf concedes a free kick for a foul on Cameron Jerome. The free kick is swung in right-footed by Glenn Whelan.27:45
Unfair challenge on Denys Garmash by Salif Diao results in a free kick. Shot comes in from Andriy Shevchenko from the free kick.26:36
Milos Ninkovic takes a shot. Save made by Robert Huth.24:06
Unfair challenge on Kenwyne Jones by Ebert Betao results in a free kick. Direct free kick taken by Glenn Whelan.23:29
Andy Wilkinson takes a shot. Save by Olexandr Shovkovskiy.21:42
Inswinging corner taken right-footed by Glenn Whelan from the left by-line, save made by Olexandr Shovkovskiy. Effort from inside the area by Kenwyne Jones misses to the left of the target.20:00
Corner taken by Glenn Whelan from the left by-line to the near post, clearance made by Ebert Betao.19:14
Goran Popov takes a shot. Save made by Thomas Sorensen. Andriy Yarmolenko has an effort at goal from close range which goes wide right of the target.15:15
Milos Ninkovic restarts play with the free kick.15:15 Booking
Booking Salif Diao receives a caution for unsporting behaviour.15:09
Free kick awarded for a foul by Salif Diao on Milos Ninkovic.14:01
Short corner taken by Andriy Shevchenko.13:46
The ball is swung over by Aparecido Danilo Silva.11:13
Free kick awarded for a foul by Denys Garmash on Salif Diao. Free kick taken by Salif Diao.10:03
Denys Garmash has an effort at goal from outside the box which goes wide right of the goal.8:23
Andriy Shevchenko takes a short corner. Andriy Shevchenko has an effort at goal from just inside the box that misses to the right of the goal.7:03
Effort from outside the penalty box by Denys Garmash goes wide left of the target.6:02
Andriy Yarmolenko produces a left-footed shot from just outside the box that misses to the right of the target.3:23
Artem Milevskiy gives away a free kick for an unfair challenge on Wilson Palacios. Free kick taken by Andy Wilkinson.1:54
Foul by Cameron Jerome on Denys Garmash, free kick awarded. Free kick taken by Denys Garmash.1:23
Foul by Andy Wilkinson on Artem Milevskiy, free kick awarded. Artem Milevskiy takes the free kick.0:13
Shot from just outside the box by Kenwyne Jones goes over the crossbar.0:00
The match has kicked off.
Live data and text provided by our data suppliers