Dundee United were denied victory as Dinamo Moscow twice fought back to claim a first leg draw in the Europa League qualifying third round tie.
Having sustained the early pressure, United registered a surprise opener when Willo Flood struck on 37 minutes.
Igor Semshov headed the visitors level but Keith Watson scrambled home United's second 14 minutes from time.
But Aleksandr's deflected shot looped over United keeper Radoslaw Cierzniak to level matters in injury time.
The two away goals will make the Russian side favourites to progress to the play-off round but the positive attacking display at Tannadice gives United hope for next Thursday's return leg in Moscow.
Crowd trouble marred the early part of the match as rival supporters clashed.
Dinamo controlled possession early on but struggled to carve out clear cut chances with Semshov well off target from distance and Kokorin's effort blocked by Sean Dillon.
Visiting captain Kuranyi took a fresh air swipe at the ball after being found in a promising position but the striker made a better connection moments later, his header from Zvjezdan Misimovic's cross sneaking past the post.
The hosts then scored against the run of play as John Rankin's shot deflected into the path of Flood and the midfielder's composed finish found the net with the aid of the post.
Suddenly Dundee United had a foothold in the match and skipper Jon Daly should have doubled their lead with a headed chance.
Flood's searching ball found last season's club top scorer at the back post but the big striker nodded wide.
United continued where they left off with a positive start to the second half but they were undone when Gavin Gunning conceded possession and Kokorin soon crossed for the unchallenged Semshov to head home.
Impressive debutant Cierzniak blocked from Kuranyi twice in quick succession and Kokorin and Misimovic were also frustrated by the Polish keeper.
At the other end, Rankin's powerful drive slipped past and Gary Mackay-Steven's crosses caused problems for Dinamo keeper Anton Shunin, with one delivery touched onto the post.
But the pressure told when Watson forced the ball past Shunin after Gunning's header and Daly's effort had been blocked as Dinamo were caught out at Mackay-Steven's corner.
United continued to press when they could while the Russians maintained their attacking threat.
And Houston's side were dealt a heart-breaking blow when Kokorin's shot from the edge of the box was diverted over Cierzniak by a United defender.
- 01 Cierzniak
- 02 Dillon
- 03 Douglas
- 05 Gunning
- 12 Watson
- 06 Flood
- 08 Rankin
- 10 Ryan
- 11 Mackay-Steven
- 07 Russell Booked
- 09 Daly
- 13 Banks
- 04 McLean
- 14 Millar
- 16 Armstrong
- 28 Robertson
- 15 Gardyne
- 18 Dow
- 01 Shunin
- 03 Schildenfeld
- 32 Lomic
- 33 Rykov
- 07 Dzsudzsak
- 08 Misimovic
- 10 Semshov
- 14 Yusupov Booked (Sapeta - 90' )
- 23 Wilkshire
- 09 Kokorin Booked
- 22 Kuranyi
- 19 Frolov
- 06 Fernandez
- 12 Nyakhaychyk
- 16 Cristian Noboa
- 41 Sapeta
- 28 Bakkal
- 93 Panyukov
Live Text Commentary
Full Time The final whistle goes and the game is over.90:00 +3:07
The assistant referee signals for offside against Balazs Dzsudzsak. Indirect free kick taken by Radoslaw Cierzniak.90:00 +2:45 Booking
Booking Aleksandr Kokorin is cautioned.90:00 +1:36 Goal scored
Goal! - Aleksandr Kokorin - Dundee U 2 - 2 Dinamo Mosco Aleksandr Kokorin fires in a goal from just outside the penalty box to the top right corner of the goal. Dundee Utd 2-2 Dinamo Moscow.90:00 +0:23 Substitution
Substitution Aleksandr Sapeta on for Artur Yusupov.88:46
Luke Wilkshire takes the indirect free kick.88:46 Booking
Booking Johnny Russell receives a yellow card.88:34
Johnny Russell concedes a free kick for a foul on Artur Yusupov.88:14
Gary Mackay-Steven is ruled offside. Free kick taken by Luke Wilkshire.86:55
Shot from just outside the penalty area by Balazs Dzsudzsak misses to the left of the target.84:35
Free kick awarded for an unfair challenge on Gary Mackay-Steven by Artur Yusupov. Barry Douglas restarts play with the free kick.83:57
Balazs Dzsudzsak takes a shot. Willo Flood gets a block in. Balazs Dzsudzsak decides to take a short corner.81:47
Outswinging corner taken by Willo Flood, Header by Jon Daly from deep inside the penalty area misses to the left of the goal.81:41
The ball is sent over by Willo Flood, Zvjezdan Misimovic manages to make a clearance.81:01
Richie Ryan restarts play with the free kick.81:01 Booking
Booking Artur Yusupov shown a yellow card.80:52
Foul by Artur Yusupov on Gary Mackay-Steven, free kick awarded.80:06
Balazs Dzsudzsak takes a inswinging corner from the right by-line to the near post, Gavin Gunning manages to make a clearance.79:50
Aleksandr Kokorin takes a shot. Save made by Radoslaw Cierzniak.78:55
Unfair challenge on Willo Flood by Luke Wilkshire results in a free kick. The free kick is delivered right-footed by Willo Flood from left wing, save made by Anton Shunin.
Vladimir Rykov sends in a cross, Radoslaw Cierzniak makes a comfortable save.75:37 Goal scored
Goal! - Keith Watson - Dundee U 2 - 1 Dinamo Mosco Keith Watson grabs a goal from inside the six-yard box to the bottom left corner of the goal. Dundee Utd 2-1 Dinamo Moscow.74:59
Keith Watson takes a shot. Gordon Schildenfeld gets a block in.74:26
Corner from the left by-line taken by Gary Mackay-Steven, Gavin Gunning takes a shot. Save by Anton Shunin.74:01
The ball is swung over by John Rankin, Luke Wilkshire manages to make a clearance.73:39
Foul by Artur Yusupov on John Rankin, free kick awarded. Free kick taken by Sean Dillon.72:54
Gary Mackay-Steven challenges Balazs Dzsudzsak unfairly and gives away a free kick. Free kick taken by Zvjezdan Misimovic.71:06
John Rankin has a drilled shot. Anton Shunin makes a save.69:11
Gary Mackay-Steven crosses the ball, Anton Shunin makes a save.68:46
Outswinging corner taken by Gary Mackay-Steven from the left by-line, clearance made by Zvjezdan Misimovic.68:39
Centre by Gary Mackay-Steven, save by Anton Shunin.68:05
Corner from the right by-line taken by Willo Flood, Gordon Schildenfeld makes a clearance.68:00
Willo Flood sends in a cross.66:51
John Rankin has an effort at goal from long range that misses to the right of the goal.65:59
Aleksandr Kokorin takes a shot. Save by Radoslaw Cierzniak.63:54
Willo Flood concedes a free kick for a foul on Anton Shunin. Indirect free kick taken by Anton Shunin.63:17
Corner taken by Gary Mackay-Steven played to the near post.61:55
Shot by John Rankin from outside the box goes high over the target.59:51
Corner from the left by-line taken by Gary Mackay-Steven, Vladimir Rykov manages to make a clearance.59:39
Gary Mackay-Steven delivers the ball, save by Anton Shunin.58:41
Zvjezdan Misimovic takes a shot. Radoslaw Cierzniak makes a save. Aleksandr Kokorin is ruled offside. Indirect free kick taken by Radoslaw Cierzniak.58:32
The ball is crossed by Aleksandr Kokorin.58:05
Marko Lomic produces a cross, Kevin Kuranyi takes a shot. Save by Radoslaw Cierzniak.57:54
The ball is crossed by Gary Mackay-Steven.56:56
Gordon Schildenfeld fouled by Jon Daly, the ref awards a free kick. Anton Shunin takes the indirect free kick.56:29
Balazs Dzsudzsak delivers the ball, Radoslaw Cierzniak makes a comfortable save.55:59
Kevin Kuranyi takes a shot. Comfortable save by Radoslaw Cierzniak.55:23
Balazs Dzsudzsak produces a cross, Barry Douglas gets a block in.49:34
Assist by Aleksandr Kokorin.49:34 Goal scored
Goal! - Igor Semshov - Dundee U 1 - 1 Dinamo Mosco Igor Semshov finds the back of the net with a headed goal from inside the penalty box. Dundee Utd 1-1 Dinamo Moscow.49:32
Aleksandr Kokorin crosses the ball,49:21
The ball is sent over by Marko Lomic.48:40
Artur Yusupov gives away a free kick for an unfair challenge on Gary Mackay-Steven. Richie Ryan takes the free kick.46:25
Shot on goal by Sean Dillon from just inside the area clears the crossbar.45:52
Corner taken by Gary Mackay-Steven from the left by-line played to the near post, Keith Watson takes a shot.45:43
Gary Mackay-Steven sends in a cross, Luke Wilkshire gets a block in.45:01
The second half begins.45:00 +1:17 Half time
Half Time The whistle is blown to end the first half.45:00 +0:45
Igor Semshov challenges Willo Flood unfairly and gives away a free kick. Gavin Gunning takes the indirect free kick.44:48
Aleksandr Kokorin takes a shot from just inside the penalty box which clears the bar.44:09
The ball is sent over by Willo Flood, Jon Daly produces a headed effort from deep inside the six-yard box which goes wide of the right-hand upright.43:50
Corner taken by Willo Flood from the left by-line played to the near post, save by Anton Shunin.43:34
Barry Douglas produces a cross, blocked by Balazs Dzsudzsak. Jon Daly takes a shot. Blocked by Igor Semshov.43:07
The ball is crossed by Gary Mackay-Steven, clearance made by Luke Wilkshire.42:48
Centre by Marko Lomic, Radoslaw Cierzniak makes a comfortable save.42:08
Foul by Gary Mackay-Steven on Luke Wilkshire, free kick awarded. Igor Semshov restarts play with the free kick.40:48
Outswinging corner taken left-footed by Barry Douglas from the left by-line, Artur Yusupov manages to make a clearance.40:42
Jon Daly takes a shot. Igor Semshov gets a block in.39:42
The ball is delivered by Zvjezdan Misimovic, Sean Dillon makes a clearance.37:56
Free kick awarded for an unfair challenge on Barry Douglas by Kevin Kuranyi. Direct free kick taken by Barry Douglas.36:58 Goal scored
Goal! - Willo Flood - Dundee U 1 - 0 Dinamo Mosco Willo Flood finds the net with a goal from inside the penalty area to the bottom left corner of the goal. Dundee Utd 1-0 Dinamo Moscow.36:38
John Rankin takes a shot. Luke Wilkshire gets a block in.36:13
A cross is delivered by Zvjezdan Misimovic, Aleksandr Kokorin takes a shot. Save by Radoslaw Cierzniak.34:22
Foul by Vladimir Rykov on Willo Flood, free kick awarded. Free kick taken by Radoslaw Cierzniak.33:29
Barry Douglas concedes a free kick for a foul on Kevin Kuranyi. The free kick is delivered right-footed by Zvjezdan Misimovic from right channel, Sean Dillon makes a clearance.32:47
Unfair challenge on Aleksandr Kokorin by John Rankin results in a free kick. Direct free kick taken by Igor Semshov.31:51
Willo Flood gives away a free kick for an unfair challenge on Zvjezdan Misimovic. Zvjezdan Misimovic delivers the ball from the free kick right-footed from left channel, save by Radoslaw Cierzniak.30:55
Aleksandr Kokorin delivers the ball.30:37
Luke Wilkshire fouled by John Rankin, the ref awards a free kick. Gordon Schildenfeld restarts play with the free kick.29:35
John Rankin delivers the ball.29:20
Luke Wilkshire produces a cross, clearance by Sean Dillon.26:47
Zvjezdan Misimovic sends in a cross, Headed effort from deep inside the area by Kevin Kuranyi misses to the right of the target.25:55
Effort from deep inside the area by Kevin Kuranyi misses to the right of the goal.19:43
Igor Semshov delivers the ball, Header by Aleksandr Kokorin from deep inside the penalty area misses to the left of the goal.18:59
Richie Ryan produces a cross.15:10
Inswinging corner taken left-footed by Balazs Dzsudzsak from the right by-line. The referee penalises Aleksandr Kokorin for handball. Radoslaw Cierzniak takes the indirect free kick.14:54
Aleksandr Kokorin takes a shot. Blocked by Sean Dillon.14:12
The ball is swung over by Keith Watson, save made by Anton Shunin.13:56
Centre by Barry Douglas, Marko Lomic makes a clearance.13:06
Unfair challenge on Johnny Russell by Artur Yusupov results in a free kick. Free kick taken by Radoslaw Cierzniak.11:19
The ball is crossed by Keith Watson.9:48
Johnny Russell produces a cross, comfortable save by Anton Shunin.9:01
Effort on goal by Igor Semshov from long range goes over the crossbar.8:42
Marko Lomic delivers the ball, Sean Dillon gets a block in.4:12
The official flags Kevin Kuranyi offside. Radoslaw Cierzniak takes the indirect free kick.0:43
Balazs Dzsudzsak delivers the ball.0:17
The referee penalises John Rankin for handball. Igor Semshov takes the direct free kick.0:00
The referee gets the game started.
Live data and text provided by our data suppliers