Slow-footed Bengie Molina hit for the cycle with a grand slam and triple in his last two at-bats and the Texas Rangers came up with another big inning against Boston pitching to beat the Red Sox 8-4 on Friday night, according to an Associated Press report.