It was the eighth straight victory for the Blue Jays, who climbed within a game of .500 after being 10 games below the breakeven mark as recently as June 4.
Lind's first-inning homer was his ninth of the season and it was enough to make a winner out of starter Mark Buehrle (4-4).
Buehrle has won three of his last four decisions, working five innings against the Rockies while allowing two runs on eight hits with four strikeouts. Four relievers combined to give up a lone hit in four innings with Casey Janssen working the ninth for his 16th save.
Juan Nicasio was charged with the loss, surrendering four runs (two earned) on four hits in five innings.
Colorado outhit the Blue Jays 9-7.