Rays 8, Angels 3: Matt Moore extended his personal winning streak to four games with another solid outing as visiting Tampa Bay completed a four-game sweep.
Matt Joyce, Ryan Roberts and Carlos Pena drove in two runs apiece for the American League wild card-leading Rays, who completed an 8-2 road trip with their 12th win in 13 meetings with the Angels. Tampa Bay went 9-1 against Los Angeles this season.
Moore (10-7) held Los Angeles to two runs and five hits over 6 1/3 innings. The 23-year-old, who walked two and struck out five, has yielded two runs or less in each of his last seven starts.
Tampa Bay gave Moore the lead with a four-run second inning that was capped by Joyce's two-run single. Roberts followed a leadoff single by Evan Longoria in the fifth with his eighth homer of the season and second as a Ray, and Pena delivered a two-run double in the ninth as Tampa Bay posted its 13th triumph in 15 visits to Angel Stadium.
Zack Greinke (1-2) struggled again, surrendering six runs and seven hits in six innings. The former AL Cy Young Award winner, who walked four and struck out eight, has given up 20 runs in 25 frames over his last four starts.
Rookie Mike Trout and Albert Pujols belted solo home runs for the Angels, who have lost seven of nine.
GAME NOTEBOOK: The 37 runs scored by Tampa Bay over the four games is a franchise record for most in a series. ... Both of Greinke's losses with Los Angeles have come against the Rays. ... The Angels activated RHP Jordan Walden from the disabled list and optioned LHP Hisanori Takahashi to Triple-A Salt Lake. Walden allowed one hit while striking out three in a scoreless inning.