ST. PETERSBURG, Fla. -- Chris Archer allowed three hits in 6 2/3 innings, Kevin Kiermaier and Evan Longoria homered on consecutive pitches, and the Tampa Bay Rays beat the Houston Astros 5-0 on Thursday night.
Archer struck out eight and walked two to help the Rays win for the sixth time in the last 23 games.
Three Tampa Bay relievers completed a three-hitter, sending Houston to its fourth straight loss.
Kiermaier hit a two-run homer before Longoria had a solo drive off Paul Clemens in the seventh.
Collin McHugh gave up two unearned runs and four hits over six innings on his 27th birthday.
(Copyright 2014 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)