Max Scherzer (12-7) gave up five runs -- four earned -- on seven hits. He had a season-high 10 strikeouts and did not issue a walk. Jose Valverde worked a scoreless ninth to notch his 35th save of the year.
Vladimir Guerrero and Blake Davis accounted for all five runs with two-run and three-run home runs, respectively, for the Orioles, losers in 12 of their last 15.
Jeremy Guthrie (5-16) went 5 2/3 innings in defeat, giving up six runs on eight hits while walking two and striking out one.