Lind's sixth homer was the big blow in Toronto's six-run fourth inning. The win put the Blue Jays over .500 at 41-40 at the midpoint of the season.
The Royals lost for the fourth time in five games since matching their season high with a four-game winning streak.
Cecil (2-1) allowed three runs and five hits in six-plus innings to win for the first time since June 17 against Philadelphia, his first start after being promoted from Triple-A Las Vegas. The left-hander walked one and struck out three.
Cecil set down the first six batters in order but ran into trouble in the third, when Jeff Francoeur and Salvador Perez led off with singles and scored on Jason Bourgeois' triple. Alex Gordon followed with a sacrifice fly as the Royals opened a 3-0 lead.
The Blue Jays managed just two hits, both singles, through the first three innings but erupted for six runs and eight hits in the fourth off Vin Mazzaro (3-3).
Brett Lawrie started the inning with a single, Colby Rasmus bunted for a hit, Jose Bautista flied out and Edwin Encarnacion drove in Lawrie with an infield single. Kelly Johnson struck out and Yunel Escobar beat out an infield hit to load the bases for Rajai Davis, who lined a two-run single through the right side. Lind followed with a homer off the facing of the second deck in right.
Starting for the first time since June 22, Mazzaro allowed six runs and a season-high 13 hits in 5 1-3 innings.
Cecil left after Mike Moustakas doubled to begin the seventh. Frasor came on and got Francoeur to ground out, with Moustakas advancing to third. Perez followed with a fly ball to right, but Bautista threw out Moustakas at the plate for his major league-leading 11th outfield assist.
NOTES: Toronto signed RHP Marcus Stroman, the 22nd overall pick in the June draft. ... Royals LHP Everett Teaford, who beat the Blue Jays on Monday for his first victory of the season, is expected to start again Sunday at Detroit, Kansas City's final game before the All-Star break. ... Lawrie had two of Toronto's eight hits in the fourth. ... All nine Blue Jays batters had at least one hit.
- Toronto Blue Jays
- Adam Lind
- Kansas City Royals
- Brett Cecil