HOUSTON — Matt Moore allowed two hits in seven scoreless innings for his 11th win, and Ryan Roberts homered twice to give the Tampa Bay Rays a 12-0 win over the Houston Astros on Monday night.
Moore (11-3) won his third straight decision and Cesar Ramos pitched two perfect innings to complete the two-hitter and help the Rays win their third in a row.
Roberts made it 3-0 with a two-run homer in the third inning off Dallas Keuchel (4-5) and tacked on another run with a solo shot in the eighth inning. It was his second two home run game of the season and the third of his career.
Sean Rodriguez had a career-high four hits — two doubles — with three RBIs and three other Rays added three hits apiece on a night they tied a season-high in scoring and finished with 17 hits.
Chris Carter and Jake Elmore got Houston's only hits with singles as the last-place Astros dropped their fourth game in a row.
Moore, who moved into a tie for second in wins among AL pitchers, struck out nine and walked three to tie his win total from last season when he finished 11-11.
Keuchel yielded eight hits and five runs with five walks in 4 2-3 innings. Paul Clemens couldn't slow the Rays down either, allowing five hits and four runs over the next two innings.
Wil Myers walked to start the third before a double by Ben Zobrist. The Rays took a 1-0 lead on a sacrifice fly by James Loney with one out and Roberts extended the lead to 3-0.