Turkish international Gokdeniz Karadeniz stuck a second-half winner as Rubin Kazan claimed a shock 2-1 Champions League Group F victory over holders Barcelona at the Nou Camp. Karadeniz netted with 17 minutes to go to earn the Russian champions their maiden win in the competition and inflict a first competitive defeat over Barcelona since May.