TORONTO -- Mark Buehrle is on a roll.
The veteran left-hander pitched seven shutout innings to win his sixth straight decision, and Adam Lind hit a two-run single in the first inning as the Toronto Blue Jays held on to defeat the Kansas City Royals 3-2 on Friday.
"He's good," Blue Jays manager John Gibbons said of Buehrle. "He's been doing that his whole career. He gave us a good strong seven innings; I thought that was plenty."
"He was terrific," Royals manager Ned Yost said.
Yet Buehrle almost did not get a win.
Buehrle left with a 3-0 lead, but the Royals scored twice in the eighth against left-hander Brett Cecil.
The Royals had two runners on in the ninth against closer Casey Janssen, who picked up his 25th save after rookie second baseman Ryan Goins made a nice sliding play on a grounder by Alex Gordon to end the game.
"I thought it was going to be close," said Goins, who has at least one hit in each of his first seven major-league games. "I thought I had a chance, but I didn't know with the runner being fast. I didn't know if I was going to get him, but I thought I'd throw it over and see what happens."
Buehrle (11-7) held the Royals to four hits, a walk and a hit batter in winning six straight decisions for the first time since 2005, when he won a career-best nine in a row.
The Blue Jays won their second consecutive game as they snapped the Royals' five-game win streak before a crowd of 21,031 at Rogers Centre.
Royals right-hander Ervin Santana (8-8) pitched seven innings, allowing four hits, two walks, a hit batter and three runs (two earned) while striking out six.
Buehrle was still in command when he left, but Gibbons thought it was time to go to the bullpen,
"The top of the lineup was coming around for the fourth time," Gibbons said. "In my three years in Kansas City (as bench coach) we faced him a lot when he was in Chicago, and if my memory serves me right he would always dominate us early, but we had tendency to get to him late. So that was in the back of mind as well."
"He kept the ball down, had movement on every pitch, changed speeds really, really well," Yost said.
Alcides Escobar opened the eighth with an infield single to first against Cecil, and Gordon singled to center.
Emilio Bonifacio bunted to first and was called out at first although replays appeared to indicate he was safe. Escobar scored on the sacrifice. Eric Hosmer singled in the second run, and right-hander Sergio Santos came in to end the inning.
"This one's not overly frustrating." Yost said. "You don't ever want to lose at this time of year but it was a good game, we fought to the end, it just didn't happen."
The Blue Jays took a 2-0 lead in the first inning on a single by Lind. It scored Goins, who reached base on a throwing error by Bonifacio, and Edwin Encarnacion, who doubled.
"I settled down after that and tried to make an adjustment every pitch," Santana said. "Just trying to keep the ball down, for the most part."
Buehrle struck out Justin Maxwell to end the top of the fourth, leaving runners at second and third after a two-out walk to Salvador Perez, whose six-game hit streak ended, and a double by Mike Moustakas.
The Blue Jays moved into a 3-0 lead in the fifth. Anthony Gose led off with a triple to right center.
"The only mistake I made was that fastball inside (to Gose) that went back up the middle to center field," Santana said. "That was the only bad pitch. Other than that, everything was good."
Jose Reyes walked with one out, and Gose came home when Goins was given a single on his grounder to third that handcuffed Moustakas.
That was all Buehrle needed, but barely.
"He has so many different weapons," catcher J.P. Arencibia said, speaking for Buehrle, who did not meet with the media because of an upset stomach. "He's so good at executing a plan. He lets me do my job back there. We can definitely set up hitters different ways. He's got so many different pitches, I can try one pitch just to set up another pitch. He executes it so well."
"It's tough because he throws everything for strikes, he's got the same motion for everything," Bonifacio said. "He can throw you breaking pitches and off-speed stuff, even behind in the count, he can throw it for a strike. That makes him really tough."
NOTES: Moustakas (strep throat) was in the lineup for the first time since Monday and extended his hit streak to five games with his fourth-inning double. .. Gordon extended his hit streak to six games with a fifth-inning single. ....Bonifacio, who started the season with Toronto, had an infield single in the first inning and stole second, his ninth stolen base since joining the Royals in a trade on Aug. 14. ...It was the Royals' 35th steal in their past 20 games. ....Buehrle was making his 50th career start and 52ndappearance against the Royals but his first since 2011.... The Royals will start RHP Jeremy Guthrie (13-10, 4.19 ERA) in Saturday's game against Toronto RHP R.A. Dickey (10-12, 4.39).