BALTIMORE -- J.J. Hardy homered and scored three runs, rookie Steve Johnson allowed four hits over six innings and the Baltimore Orioles beat the Toronto Blue Jays 8-2 Saturday night to equal their win total of last season.

Hardy, Adam Jones and Matt Wieters each had two RBIs for the Orioles, who have won 14 of 20 since Aug. 3. Baltimore (69-57) is in the thick of the AL wild-card chase and only four games out of first place in the AL East after going 69-93 in 2011.

Johnson (2-0) gave up two runs, struck out seven and walked two in his second big-league start. The right-hander has 23 strikeouts over 17 innings in five appearances.

Toronto lost its seventh straight.