Igor Denisov put Lokomotiv ahead in the 76th minute, before Alexei Miranchuk effectively secured the Moscow club their second Russian Cup in three years just before injury time.
But in the 92nd minute, things got out of hand. Ural's Artem Fidler and Edgar Manucharian, and Lokomotiv's Jefferson Farfan and Ari, were all sent off for their parts in a scrap which involved both sets of teams.
Replays showed Lokomotiv's Ari leaning across in the melee to punch Fidler, who is alleged to have sparked the brawl after taking offence to comments from former Portugal international (and two-time Everton loanee) Manuel Fernandes.
The game took place at Sochi's Fisht Stadium, a venue for the 2018 World Cup in Russia. A great advert indeed.
- Video: Norwegian player scores bicycle kick Emre Can would be proud of
- Video: Vojvodina's Nikola Antic gets sent off for no apparent reason whatsoever
Get the best features, fun and footballing frolics straight to your inbox every week.
Thank you for signing up to Four Four Two. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.