Republic of Ireland winger Aiden McGeady scored an injury-time winner from the penalty spot as Spartak Moscow edged past Rostov 2-1 in the Premier Liga.

The home side had gone behind to Anri Khagush's 24th-minute strike. However, Welliton equalised shortly before the break and when referee Alexander Gvardis pointed to the spot in the dying seconds, McGeady kept his cool to convert.

Also in action today were fourth-placed Spartak's city rivals Dinamo, who enjoyed a 4-1 win over Sibir Novosibirsk.

All four of their goals came in the second half with Kevin Kuranyi (64), Leandro Fernandez (67), Alexander Samedov (86) and Igor Semshov (90) on the scoresheet.