And Jim O'Brien spurned a chance to seal the points for the Steelmen late on, but his speculative effort from Michael Fraser's sliced clearance drifted wide.
And there was no escape from rampant Barcelona with 10 minutes remaining, with Rafael Marquez's cross finding Eto'o, who rose above Paulo Ferreira at the far post to seal the win.