Valbuena hit his ninth shot of the season into short right field to leadoff the inning, rounding out a trio of solo homers for the Angels.
Parker Bridwell (4-1) gave up two earned runs on five hits in seven innings. Bud Norris earned his 15th save while only giving up a single to Hanley Ramirez to start the ninth. Xander Bogaerts hit into a double play to end the game.
Rick Porcello (4-13) allowed three earned runs on five hits in eight innings, his 18th consecutive start where he threw at least 6 innings. He struck out six and walked one.