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
Thank you for reading 5 articles this month* Join now for unlimited access
Enjoy your first month for just £1 / $1 / €1
*Read 5 free articles per month without a subscription
Join now for unlimited access
Try first month for just £1 / $1 / €1