Henrikh Mkhitaryan bagged a precious away goal as Manchester United came away from their trip to Russia with a 1-1 draw in the first leg of their Europa League last-16 tie against Rostov on Thursday.
On an awful pitch, the state of which had United manager Jose Mourinho fuming on the eve of the game, Mkhitaryan turned in the opener 10 minutes before half-time.
But Aleksandr Bukharov levelled for the home side in the 53rd minute at the Olimp 2 stadium, keeping Rostov hopes alive ahead of next week's return at Old Trafford.
The build-up to the match had been overshadowed by United's complaints about the playing surface and about concerns travelling fans could be targeted by Russian hooligans.
However, the evening passed off without incident inside the ground, where a little over 200 United supporters were in attendance along with ex-United assistant boss Carlos Queiroz.
"It was a very good performance in relation to the conditions. It was impossible to play better, impossible to play a passing game," Mourinho told BT Sport.
"We played what the game demanded and we played well. We made one defensive mistake.
"I remember as a kid some matches like this in Portugal -- non-league and amateur pitches. To see my players coping with it and the humility to fight for every ball is a good feeling for me.
"We have an open result for the second leg with a little advantage for us. There are no injuries."
The result saw the visitors extend their recent unbeaten run in all competitions to 10 games as Mourinho made seven changes to the team held by Bournemouth last weekend.
One of those brought back into the starting line-up was Mkhitaryan, and it was he who swept United in front in the 35th minute from close range after good build-up play involving Marouane Fellaini and Zlatan Ibrahimovic.
Nevertheless Rostov, who are seventh in the Russian Premier League but had already won at home to Ajax and Bayern Munich in Europe this season, drew level thanks to a fine goal shortly after the break.
Timofei Kalachev delivered a ball over the top that was controlled on the chest inside the box and then fired home by Bukharov to secure the draw.
- Lyon win thriller -
There was greater entertainment in France, where Lyon took the lead, then went behind before coming back to beat Roma 4-2 in a superb encounter.
Young defender Mouctar Diakhaby turned in an early opener after Rafael had helped on a Mathieu Valbuena free-kick, but his slip allowed Mohamed Salah in to equalise for Roma in the 20th minute.
Federico Fazio then headed in a Daniele De Rossi cross to put the Italian side in front before the interval, yet the hosts fought back again in the second period.
Corentin Tolisso combined with Alexandre Lacazette before beating Alisson Becker with a fine strike, and Nabil Fekir came off the bench to score a superb third for Lyon in the 74th minute.
Roma, currently second in Serie A, would still have been hopeful of turning things around in next week's second leg but Lacazette thundered in the hosts' fourth in stoppage time to give Lyon a two-goal cushion.
Meanwhile, Schalke came from behind to draw 1-1 at home to Borussia Moenchengladbach in the all-German tie in Gelsenkirchen.
Gladbach won 4-2 at home to Schalke last weekend and went in front on Thursday through Jonas Hofmann, only for Guido Burgstaller to equalise for the hosts.
Claudio Beauvue netted in the last minute as Celta Vigo beat Krasnodar 2-1 in Spain, while Vincent Aboubakar cancelled out Esteban Cambiasso's goal as Besiktas of Turkey drew 1-1 away to Olympiakos in Greece.
Elsewhere, Genk won 5-2 away to Belgian rivals Gent, FC Copenhagen beat Ajax 2-1 in Denmark with Andreas Cornelius heading in the winner, and Anderlecht beat APOEL 1-0 in Cyprus.