Johnny Cueto struck out eight and pitched into the sixth inning, and the San Francisco Giants beat the Los Angeles Angels 7-2 on Wednesday night. Albert Pujols tied Alex Rodriguez for second on the career RBI list with a sixth-inning single for the Angels, who have lost six of seven. Wilmer Flores homered and drove in four runs for San Francisco.