Miguel Gonzalez (2-1) allowed three runs in six innings for the Orioles, who have won nine of 13. By taking the first two games of the three-game set, Baltimore improved to 5-2 in seven series this season - including 4-1 against the AL East.
It was the 100th consecutive game the Orioles have won when leading after seven innings, a streak that began in August 2011. Baltimore is 4-3 in one-run games after starting 0-3.
Edwin Encarnacion hit a three-run homer for the last-place Blue Jays, who have dropped six of eight.
This material may not be published, broadcast, rewritten, or redistributed.