Samuel Eto'o put Barca in front at the start of each half but Recreativo's Argentine striker Marco Ruben hit back twice with headed equalisers the first a controversial effort that did not appear to cross the line.