TORONTO (AP) — Justin Smoak and Kendrys Morales hit back-to-back home runs, Aledmys Diaz and Billy McKinney also connected, and the Toronto Blue Jays beat Baltimore 8-2 on Tuesday night, improving to 9-0 at home against the struggling Orioles.

Blue Jays right-hander Sam Gaviglio (3-6) pitched seven innings to snap a 15-start winless streak, earning his first victory since May 25 at Philadelphia. Gaviglio allowed two runs and six hits.

Smoak and Morales chased right-hander Dylan Bundy with solo blasts two pitches apart in the fifth. Smoak's homer was his team-high 19th.

Morales, who homered twice in Monday's 5-3 win, has hit four home runs in his past three games, giving him 17 on the season.

One out later, McKinney took Ryan Meisinger deep for his first career homer, giving the Blue Jays their first three-homer inning since Aug. 23, 2017 against Tampa Bay. In that game, Ryan Goins, Raffy Lopez and Steve Pearce each homered off right-hander Austin Pruitt.

Morales finished 3 for 4 with two RBIs while McKinney went 2 for 3 with three RBIs.

Every Blue Jays starter had at least one hit except for second baseman Devon Travis, who went 0 for 4 and reached on an error in the first.

Diaz broke a 1-1 tie with a one-out blast off Bundy in the second. Bundy has allowed a major league-worst 33 home runs this season. No Orioles pitcher has allowed more since Jeremy Guthrie matched a club-worst by giving up 35 in 2009.

Bundy (7-12) allowed seven runs and 10 hits in four-plus innings, the third straight start he has surrendered seven earned runs. Bundy is 0-3 with a 9.28 ERA in four August starts.

Cedric Mullins hit a solo home run for the Orioles, who have lost three straight and 10 of 12. Baltimore is 1-11 against Toronto this season.

Baltimore's Chris Davis went 0 for 4 with four strikeouts. Davis has struck out 33 times in his past 66 at-bats.

TRAINER'S ROOM

Orioles: Baltimore activated INF Steve Wilkerson (strained left oblique) off the 10-day disabled list and optioned him to Triple-A Norfolk.

UP NEXT

Orioles RHP David Hess (2-7, 5.95) starts against Blue Jays LHP Thomas Pannone (0-0, 6.00) in Wednesday afternoon's series finale. Hess has lost six straight decisions since a May 25 victory at Tampa Bay. Pannone is making his first career start following four relief appearances.

___

More AP baseball: https://apnews.com/tag/MLBbaseball and https://twitter.com/AP_Sports