That's the end of the game for Aleksey Miranchuk, who is replaced by Rifat Zhemaletdinov (Lokomotiv Moscow).
Ambitious effort from Eder (Lokomotiv Moscow). He finds himself in a great position after collecting a precise pass inside the penalty area and goes for goal, but it never troubles the goalkeeper and flies well wide of the right post.
Grzegorz Krychowiak (Lokomotiv Moscow) is clearly asking for some medical attention with his painful gestures. The extent of his injury is yet to be discovered.
3 additional min. will be played.
Fedor Smolov will be replaced by Eder (Lokomotiv Moscow).
Dmitry Stotsky (Krasnodar) takes the corner but fails to find any of his teammates.
Jefferson Farfan (Lokomotiv Moscow) picks up a pass and tries his luck from mid-range towards the right side of the goal, but Matvey Safonov is equal to it and makes an easy save.
Anton Miranchuk looks up and sends over a pin-point cross to Aleksey Miranchuk (Lokomotiv Moscow) near the penalty spot, but he totally fluffs his lines and plants a tame header well wide of the right post.
A fine lofted pass into the box, sent by Dmitry Stotsky (Krasnodar), is intercepted by the opposition's defence.
Aleksey Miranchuk (Lokomotiv Moscow) hits the crossbar with a rebound from near the penalty spot. The ball goes out of play and Krasnodar will have a goal kick.
A sweet pass finds Jefferson Farfan (Lokomotiv Moscow) on the edge of the box, and he drills the ball towards the middle of the goal. Matvey Safonov is almost caught out but pulls off a brilliant save at the last second.
The attendance is 16274.
Viktor Claesson (Krasnodar) picks up a pass and unleashes a strong shot from inside the box directed towards the right post, but the goalkeeper is equal to it!
The linesman raises his flag as one of the players from Lokomotiv Moscow was in an offside position.
Magomed-Shapi Suleymanov (Krasnodar) joins the action as a substitute, replacing Kristoffer Olsson.
Goal! Anton Miranchuk (Lokomotiv Moscow) wins the battle of wills and sends an unstoppable penalty past Matvey Safonov into the bottom right corner.
Anton Miranchuk (Lokomotiv Moscow) will take the responsibility and he is already preparing the ball.
Second Yellow Card
Charles Kabore (Krasnodar) sees a yellow card in the hand of Mikhail Vilkov. And as it's a second one this game, a red follows and Charles Kabore (Krasnodar) is sent from the pitch.
The players claim that Charles Kabore (Krasnodar) handled the ball and it seems they are right. Lokomotiv Moscow are awarded a penalty! The opposing players are protesting, but the referee had an easy-decision to make.
Anton Miranchuk (Lokomotiv Moscow) received a pass and didn't think long what to do with it. He fired a powerful long-range shot which went painfully close to the right post.
Charles Kabore (Krasnodar) has tested the patience of referee Mikhail Vilkov and goes into the book for a previous late challenge.
Substitution. Dmitri Skopintsev did his best and is replaced by Mauricio Pereyra (Krasnodar).
Oleg Fomenko has decided to make a change. Maciel Wanderson (Krasnodar) replaces Cristian Ramirez.
The resulting set piece from Lokomotiv Moscow is comfortably intercepted by one of the defending players.
Jefferson Farfan (Lokomotiv Moscow) crosses the ball into the box, but one of the defending players averts the threat. The referee blows his whistle, Lokomotiv Moscow are awarded a corner kick.
Solomon Kvirkvelia (Lokomotiv Moscow) attempts to scoop the ball into the box over the defence, but one of the defending players makes a timely intervention.
Dmitri Skopintsev (Krasnodar) controls a poor pass, breaks past an opponent then slices an effort from mid-range well wide of the right post.
There will be a change on the pitch for the second half. Yuri Semin probably wasn't satisfied with the performance of Benedikt Howedes (Lokomotiv Moscow). He is replaced by Bryan Idowu.
The game restarts for the second half.
The end of the first half.
1 min. of stoppage-time to be played.
Matvey Safonov makes a superb save to deny a header which was nodded by Fedor Smolov (Lokomotiv Moscow) after a cross from the side.
Lokomotiv Moscow keep the ball and are displaying some tiki-taka style passing at the moment.
Lokomotiv Moscow didn't take advantage of the corner and score as the opposition's defence was alert and averted the threat.
Jefferson Farfan (Lokomotiv Moscow) zig-zags his way into the box and fails to direct a shot inside the right post as the goalkeeper pulls off a miraculous stop. Lokomotiv Moscow will have a chance to score from a corner kick.
Matvey Safonov pulls off a decent save! Fedor Smolov (Lokomotiv Moscow) attempts to head home after a precise cross into the box. He aims his header towards the middle of the net, but the effort is kept out.
Charles Kabore (Krasnodar) makes a slide tackle, but referee Mikhail Vilkov blows for a foul.
Anton Miranchuk (Lokomotiv Moscow) delivers a promising cross into the box, but it's cleared.
That's unlucky! Jefferson Farfan (Lokomotiv Moscow) side steps a tackle after receiving a pass, advances then hits a booming shot from mid-range which only rises at the last second to fly just over the bar.
Cristian Ramirez (Krasnodar) sends a lofted cross into the box which is headed clear.
Viktor Claesson (Krasnodar) receives a short pass and produces a low effort from mid-range towards the middle of the goal, but the goalkeeper is alert and makes a routine save.
Charles Kabore (Krasnodar) flights in the cross, but the defender is alert and clears to safety.
The ball is cleared after Fedor Smolov (Lokomotiv Moscow) attempted to dribble past an opposing player.
Some neat passing and movement from Krasnodar as they ping around some short passes in order to create a new attacking opportunity.
Mikhail Vilkov blows his whistle and signals a foul after Yury Gazinskiy (Krasnodar) brought his opponent down.
One of the players from Krasnodar times his run too early and the referee blows his whistle for offside.
Fedor Smolov (Lokomotiv Moscow) picks up a pass and hits the ball towards goal, but he can't generate enough power to trouble Matvey Safonov.
Charles Kabore (Krasnodar) brings down his opponent with a very late tackle.
Jefferson Farfan (Lokomotiv Moscow) commits a rough challenge and Mikhail Vilkov blows his whistle for a foul.
Krasnodar take the corner, but their hopes of scoring a goal end with a nice clearance by the defence.
Anton Miranchuk (Lokomotiv Moscow) attempts to find the head of one of his teammates with a promising cross into the box, but a defender outjumps the attackers and averts the threat.
The first half has just begun.
The players are out at last! Lokomotiv Moscow will take the kick-off.
Mikhail Vilkov will referee today's match.
Hello, welcome to our live play-by-play commentaries. You will be able to see a written form of all the interesting moments of the game, so you won't miss a thing. Sit back and have fun.