Blue Jays 8, Royals 3
TORONTO — Josh Donaldson hit two solo home runs, and Troy Tulowitzki had a three-run blast to lead the Blue Jays, who homered four times. Donaldson went 3-for-4 and scored four runs while the Blue Jays won their fourth straight. Donaldson has scored 77 runs, a franchise record for runs before the All-Star break. Toronto's R.A. Dickey allowed two unearned runs and four hits in seven innings.