Russian Premier League fans were treated to a manic Monday match between FC Rostov and CSKA Moscow which eventually ended 3-2 in favour of Rostov.
The match saw missed penalties on both sides, cards galore and five goals at the Rostov Arena.
CSKA's Ilzat Akhmetov was given his marching orders as early as the 20th minute, meaning that the visiting side had a mountain to climb early in the contest. Rostov's Roman Eremenko was denied from the resulting-spot kick when legendary CSKA keeper Igor Akinfeev saved. Amazingly, CSKA's ten men then went ahead in the 25th minute thanks to Arnor Sigurdsson. Six minutes later, Eremenko made up for his penalty miss by firing in the equalizer and that's how things stayed at the break.
CSKA defender Vadim Karpov was given a straight red just six minutes into the second period, leaving the Moscow team with nine men for the better part of 45 minutes. Rostov midfielder Ivelin Popov fired the home team into the lead from the penalty spot for the first time on 53 minutes.
Rostov's number 10 Pavel Mamayev extended his team's lead on 63 minutes and the contest looked well and truly over. A flurry of yellow cards would follow and then, against the run of play, CSKA was handed a lifeline and a potential route back into the match via a Maksim Osipenko own goal.
Talented playmaker Alan Dzagoev was introduced by CSKA coach Viktor Goncharenko as he went for broke and it almost paid off with four minutes to go, when CSKA was handed a golden opportunity to snatch an unlikely point from the spot. Fyodor Chalov missed his penalty and CSKA went home emptyhanded.
CSKA now trails runaway Russian Premier League leaders Zenit St Petersburg by 12 points.
Not bad for a Monday afternoon football match.