Russell Martin's sharp single in Toronto's five-run eighth drove in the go-ahead run, Marcus Stroman allowed pitched seven strong innings, and the Blue Jays beat Atlanta 6-2 to knock the Braves out of first place.
The Braves, who have lost six of their last seven, fell to second in the NL East after beginning the day tied with Philadelphia for the lead.
Toronto was limited to three hits through seven innings by Julio Teheran and Jesse Biddle, and the game was tied 1-1.
The Blue Jays broke out with five hits off A.J. Minter (3-2) and Shane Carle in the eighth.
Stroman gave up one run and six hits with two walks in seven innings for his second win in Atlanta in two seasons.