ST. PETERSBURG, Fla. -- Tim Beckham's third straight hit came during a four-run sixth inning that helped carry the Tampa Bay Rays to a 6-3 win over the AL-West leading Houston Astros on Saturday night.
Beckham, who tripled and singled in two at-bats against Houston starter Charlie Morton (1-2), drove in a run with his single in the sixth off reliever Will Harris.
Evan Longoria, Steven Souza Jr. and Corey Dickerson had two hits each for the Rays, who have won four of five.