Roque Santa Cruz gave Rovers a 20th minute lead, but that was as good as it got as West Ham turned it around to win 2-1.