Match ends, Spartak Moscow 1, Liverpool 1.
Liverpool boss Jurgen Klopp says his side need to be more "clinical" after the Reds were held to a frustrating Champions League draw despite dominating Spartak Moscow in Russia.
Spartak went ahead against the run of play when Loris Karius was easily beaten by Fernando's free-kick after Philippe Coutinho's foul just outside the area.
Klopp fielded forwards Roberto Firmino, Mohamed Salah, Sadio Mane and Coutinho in the same game for the first time, and the latter two combined for Coutinho to equalise with his first Champions League goal.
Firmino, Mane and substitute Daniel Sturridge spurned good chances as Liverpool were forced to settle for a second successive draw in Group E.
"We have to be more clinical - 100%," said Klopp, whose side are two points behind group leaders Sevilla, who beat Maribor 3-0 in Spain.
"To create all those chances and only score one goal feels average. It was a crazy game.
"What can I say? We created, created and created. Where is the real point for criticism? We tried with all we had. The effort was great."
Reds not ruthless enough despite 'Fab Four'
Liverpool were the better side throughout and peppered the Spartak goal with 16 shots, yet they remain without an away victory in Europe's most prestigious competition since 2009.
For once, their failure to win a game had nothing to do with the defence.
With Mane back from a three-match suspension, Klopp opted to start with his four most potent attacking players and this will surely feel like two points dropped for the manager.
As exciting as the Reds were going forward, they were guilty of spurning chance after chance.
By the time Sturridge volleyed over from close range in the 90th minute, unmarked Firmino had headed a good chance at Artem Rebrov, while Mane fired another chance straight at the Spartak goalkeeper.
The equaliser was well worked, Coutinho sweeping powerfully home from an angle after Mane had returned his pass to split the Russian defence and silence the home crowd.
Yet even after Sturridge's miss, Salah was denied by a brilliant, one-handed save by substitute keeper Aleksandr Selikhove in the 96th minute after Rebrov had earlier been injured saving from the Egypt international.
Is Klopp right to change keepers?
Liverpool named their third different goalkeeper in as many matches - yet they still only have two clean sheets in 11 games this season.
After Danny Ward played in the Carabao Cup defeat at Leicester last week, Klopp recalled Karius in Moscow despite Simon Mignolet saving a penalty in Liverpool's Premier League win over the Foxes on Saturday.
Spartak rarely threatened but Karius could have done better for the goal which put the hosts ahead with their first serious chance.
Emre Can was caught in possession inside his own half, forcing Coutinho to concede a free-kick outside the area, and Fernando curled the set-piece over the wall and beyond Karius - though the effort did not find the corner.
The German did beat away Andrey Yeshchenko's fierce strike after the interval but the debate will continue over whether Klopp is right to rotate his keepers.
Karius has conceded 19 goals in his 19 appearances for Liverpool in all competitions.
Man of the match - Philippe Coutinho
Champions League draw specialists - the stats
- Liverpool have drawn four consecutive Champions League games for the first time since March 2002.
- The Reds extended their longest winless run in the Champions League to seven games - losing three - having last won in September 2014 against Ludogorets.
- Coutinho has now scored nine goals in his past 14 appearances for Liverpool.
- Liverpool have not kept a clean sheet in the Champions League since November 2009 against Debrecen, conceding in their past nine games.
Liverpool have two big Premier League games before their next Champions League game against Maribor in Slovenia on 17 October (19:45 BST) - Newcastle away on Sunday (16:30) and Manchester United at Anfield on 14 October (12:30).
Spartak's next Champions League game is at home to Sevilla on 17 October (19:45).
- 32RebrovSubstituted forSelikhovat 68'minutes
- 16BocchettiBooked at 46mins
- 19SamedovSubstituted forRocha Nevesat 90+3'minutes
- 11Lucas Martins
- 71PopovSubstituted forMelgarejoat 85'minutes
- 12De Souza da Silva
- 99Rocha Neves
- 23CanBooked at 7minsSubstituted forWijnaldumat 73'minutes
- 9FirminoBooked at 75mins
- 19ManéSubstituted forSturridgeat 70'minutes
- Clément Turpin
- Shots on Target
Second Half ends, Spartak Moscow 1, Liverpool 1.
Attempt missed. Mario Pasalic (Spartak Moscow) left footed shot from outside the box is high and wide to the left. Assisted by Serdar Tasci.
Attempt saved. Mohamed Salah (Liverpool) with an attempt from the centre of the box is saved in the top centre of the goal. Assisted by Trent Alexander-Arnold with a cross.
Substitution, Spartak Moscow. Pedro Rocha replaces Aleksandr Samedov because of an injury.
Delay over. They are ready to continue.
Delay in match Aleksandr Samedov (Spartak Moscow) because of an injury.
Attempt missed. Daniel Sturridge (Liverpool) left footed shot from the centre of the box is too high. Assisted by Jordan Henderson with a through ball.
Attempt blocked. Mohamed Salah (Liverpool) left footed shot from outside the box is blocked. Assisted by Daniel Sturridge.
Daniel Sturridge (Liverpool) hits the left post with a left footed shot from the left side of the six yard box. Assisted by Roberto Firmino with a headed pass.
Offside, Liverpool. Roberto Firmino tries a through ball, but Daniel Sturridge is caught offside.
Substitution, Spartak Moscow. Lorenzo Melgarejo replaces Ivelin Popov because of an injury.
Delay over. They are ready to continue.
Delay in match Ivelin Popov (Spartak Moscow) because of an injury.
Attempt missed. Roberto Firmino (Liverpool) right footed shot from outside the box is high and wide to the right.
Attempt missed. Trent Alexander-Arnold (Liverpool) left footed shot from the right side of the box is high and wide to the right. Assisted by Alberto Moreno.
Roberto Firmino (Liverpool) is shown the yellow card for a bad foul.
Foul by Roberto Firmino (Liverpool).
Andrey Eshchenko (Spartak Moscow) wins a free kick in the defensive half.
Substitution, Liverpool. Georginio Wijnaldum replaces Emre Can.