The Texas Rangers bounced back from a tough defeat on Monday night, riding three home runs to an 8-1 victory over the Houston Astros.