Ramirez and Soriano both hit fifth-inning homers and the Chicago Cubs beat the Houston Astros 4-2 on Friday. Ramirez’s 18th homer, a two-run shot, capped Chicago’s four-run rally in the inning. He leads the majors with 13 homers since June 24.