Click photo to enlarge
Tampa Bay Rays starter Jake Odorizzi waves his cap to the fans as he leaves the field during the eighth inning of a baseball game against the Houston Astros, Saturday, June 21, 2014, in St. Petersburg, Fla. (AP Photo/Steve Nesius)

ST. PETERSBURG, Fla. (AP) — Jake Odorizzi allowed one hit and struck out 10 while pitching into the eighth inning as the Tampa Bay Rays beat the Houston Astros 8-0 on Saturday.

Odorizzi (3-7) retired his first 10 batters before Jose Altuve's one-out infield single in the fourth that went off the pitcher's leg. The right-hander, who went 7 1/3 innings, won for just the second time in his last 14 starts.

Only one runner reached second base against Odorizzi, who walked two. Brad Boxberger and Kirby Yates completed the one-hitter.

Jake Buchanan (0-1) gave up five runs, eight hits and three walks over 4 1/3 innings in his major league debut. He had his contract purchased from Triple-A Oklahoma City to fill in for Brad Peacock, who was scratched from his scheduled start after having food poisoning earlier in the week.

Houston Astros’ Jon Singleton reacts after striking out against Tampa Bay Rays pitcher Jake Odorizzi during the fourth inning of a baseball game on
Houston Astros' Jon Singleton reacts after striking out against Tampa Bay Rays pitcher Jake Odorizzi during the fourth inning of a baseball game on Saturday, June 21, 2014, in St. Petersburg, Fla. (AP Photo/Steve Nesius) (Steve Nesius/AP)

Kevin Kiermaier had an RBI double and James Loney hit a run-scoring single as the Rays took a 2-0 lead in the first. Buchanan avoided further damage by getting an inning-ending grounder from Yunel Escobar with the bases loaded.

Tampa Bay had a three-run fifth to take a 5-0 lead. Brandon Guyer drove in a run with single before Matt Joyce had an RBI double that ended Buchanan's day. Ryan Hanigan added a run-scoring double against Jerome Williams.

Loney had a two-run single in a three-run eighth that extended the Rays' lead to 8-0.

Altuve went 1 for 3 with a walk, and has 12 hits in his last 21 at-bats. It was the ninth time this season, and second in three days, that Houston was shutout.

NOTES: The teams wore retro 1970's uniforms on "Turn Back the Clock Day." Rays manager Joe Maddon remains a fan of the Astros' rainbow uniforms that they wore Saturday. "They nailed it," Maddon said. "I do dig the uniforms." ... Houston C Jason Castro was the DH one day after taking a foul ball off his knee. He is expected to get Sunday off, ... To make room on the roster for Buchanan, RHP Paul Clemens was optioned to Triple-A Oklahoma City and RHP Jose Cisnero (sore right elbow) was transferred from the 15- to the 60-day DL.

Houston Astros’ Jon Singleton, left, reaches for the throw from pitcher Jake Buchanan to force out Tampa Bay Rays’ Brandon Guyer (5) during the
Houston Astros' Jon Singleton, left, reaches for the throw from pitcher Jake Buchanan to force out Tampa Bay Rays' Brandon Guyer (5) during the first inning of a baseball game on Saturday, June 21, 2014m in St. Petersburg, Fla. (AP Photo/Steve Nesius) (Steve Nesius/AP)
... Houston RHP Anthony Bass (right intercostal strain) will start a minor league rehab assignment Sunday with Single-A Quad Cities. ... Astros LHP Dallas Keuchel (8-4) and Rays LHP Erik Bedard (3-5) are Sunday's scheduled starters.


Houston Astros starter Jake Buchanan pitches against the Tampa Bay Rays in the first inning of a baseball game Saturday, June 21, 2014 in St. Petersburg,
Houston Astros starter Jake Buchanan pitches against the Tampa Bay Rays in the first inning of a baseball game Saturday, June 21, 2014 in St. Petersburg, Fla. (AP Photo/Steve Nesius) (STEVE NESIUS/AP)

Tampa Bay Rays left fielder Brandon Guyer shows the ball in his glove after making a sliding catch on a fly ball hit by Houston Astros’ George
Tampa Bay Rays left fielder Brandon Guyer shows the ball in his glove after making a sliding catch on a fly ball hit by Houston Astros' George Springer during the first inning of a baseball game Saturday, June 21, 2014 in St. Petersburg, Fla. The umpires ruled no catch on the field but it was overturned after a video review. (AP Photo/Steve Nesius) (STEVE NESIUS/AP)