Granada beat Barcelona 2-1 at the Camp Nou on Thursday courtesy of two second half goals from Darwin Machis and Jorge Molina.