Barcelona has equalized in Kazan, with David Villa's penalty kick canceling-out Cristian Noboa's first half conversion to leave the match tied at one after the 60th minute.
The penalty was awarded after Barcelona midfielder Andres Iniesta was taken down by Lasha Salukvadze.
The match remains drawn 1-1 in the 64th minute.
Barcelona currently leads Champions League's Group D with three points. Rubin lost their first match in group play.