A Zvezdan Misimovic penalty two minutes from time saw Dinamo Moscow claim a 2-2 draw with Anzhi Makhachkala in the Premier Liga.
The hosts were reduced to 10 men when Igor Semshov was sent off in the 56th minute and it went from bad to worse when Roberto Carlos put the visitors ahead two minutes later from the penalty spot.
However, Dinamo levelled five minutes later through Aleksandr Kokorin but after Benoit Angbwa restored the Dagestan side's lead, it appeared the hosts were heading for their third defeat of the season.
But they were awarded an 88th-minute spot-kick which Misimovic converted with the match ending all-square.
