ST. PETERSBURG, Fla. (AP) -- 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.
The loss broke the Astros' three-game win streak.
Austin Pruitt (2-0) got the win after 2 1/3 innings of hitless relief. Alex Colome pitched the ninth for his fourth save.
Astros center fielder George Springer, playing in his major league-leading 205th straight game, left in the fifth with a tight left hamstring.
Houston took an early 2-0 lead when Evan Gattis and Jose Altuve hit their first home runs of the season off Rays starter Blake Snell.
After Longoria's two-run double tied it in the fifth for the Rays, the Astros took a 3-2 lead in the sixth when Altuve scored from second base on a grounder to first baseman Logan Morrison. But the Rays took control in their half of the inning.
Snell gave up three runs on three hits and five walks in five innings. In 21 1/3 innings over four starts, the left-hander has given up 15 hits and 15 walks while striking out 15.
Morton gave up five runs and eight hits in five innings. Harris gave up three hits to the four batters he faced in the big sixth inning and gave up his first run of the season.
Rays: RHP Jake Odorizzi threw 37 pitches during his first bullpen session since going on the 10-day disabled April 16 with a strained left hamstring. … CF Kevin Kiermaier struck out three times before being lifted for a pinch hitter on his 27th birthday. He had left Friday's game early due to illness. … RHP Tommy Hunter left with a tight right calf after facing three batters in the sixth. … With LHP Xavier Cedeno on the 10-day disabled list because of left forearm tightness, manager Kevin Cash said RHP Danny Farquhar will have a "very heavy left-handed role" in the bullpen.
Astros: RHP Joe Musgrove (1-1) will take the hill in Sunday's series finale. He has allowed 20 hits and walked five over 15 1/3 innings in his three starts.
Rays: RHP Matt Andriese (1-0) is Sunday's starter. He has given up 18 homers over 78 2/3 innings in 17 appearances since last year's All-Star break.