TORONTO -- Josh Donaldson hit two solo home runs, Troy Tulowitzki had a three-run blast and the Toronto Blue Jays connected four times to beat the Kansas City Royals 8-3 on Tuesday night.
Fresh off being named a reserve to the AL All-Star team, 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. Carlos Delgado had 76 in 2003.
All four Toronto homers came off Royals right-hander Chris Young, who matched Runelvys Hernandez's team record by allowing at least one home run in 13 consecutive starts.