Undaunted by a trading spree that drained the roster, the Toronto Blue Jays are riding their longest winning streak of the season.

Freddy Galvis had a home run among his three hits, Brandon Drury also went deep and the Blue Jays beat the Baltimore Orioles 5-2 Friday night.

Not only have the Blue Jays won five straight for the first time since last Aug. 20-25, they're also riding their first five-game road winning streak since August 2015.

The surprising aspect of these streaks is that Toronto shipped away right-handers Marcus Stroman, Aaron Sanchez, Daniel Hudson, David Phelps and Joe Biagini, along with infielder Eric Sogard, prior to the July 31 trade deadline.

Despite being strapped for pitchers, the Blue Jays have limited Baltimore to a pair of runs in each of the last two games.

WATCH | Brandon Drury, Freddy Galvis club solo home runs as Jays down Orioles:

Brandon Drury and Freddy Galvis clubbed solo home runs as the Toronto Blue Jays won their 5th straight game, beating the Baltimore Orioles 5-2. 1:41

In this one, Wilmer Font served as the opener, Nick Kingham (3-1) worked three innings and Derek Law got the last six outs for his first save.

"Even though we lost all the pitching, the guys that are still back there are doing well," manager Charlie Montoyo said. "That's great, because they're getting a chance to show what they can do. So far, so good."

Toronto Blue Jays' Vladimir Guerrero Jr. watches his RBI single off Baltimore Orioles starting pitcher Aaron Brooks during the first inning. (Julio Cortez/Associated Press)

Galvis hit his 17th homer in the fourth inning off Aaron Brooks (2-5) and Drury connected in the sixth for a 4-0 lead. Toronto has seven home runs in the first two games of the series and a major league-leading 81 since June 16.

"We have a pretty good group of young guys and they know how to play baseball," Galvis said. "They've helped the team, and in the last week we've won a lot of games."

Chris Davis homered for the Orioles in this matchup between the last two teams in the AL East standings.

"The bottom line is we didn't score any runs," manager Brandon Hyde said. "They threw the ball well but we didn't do much offensively."

Davis hit his ninth home run with a man on in the seventh. He has two long balls in his last three games following a 15-game drought.

It was his 250th homer as an Oriole.

"It's been a little bit up and down lately, but looking back, it's been a lot of fun over the years to play here and wear this uniform and to get to know some of the guys that played here before me," Davis said. "So anytime I can be a part of that, it's special."