KANSAS CITY, Mo. -- Left-hander Mark Buehrle gave Toronto another quality start and center fielder Colby Rasmus and designated hitter Juan Francisco homered as the Blue Jays topped the Kansas City Royals 7-3 on Thursday night.

Buehrle (5-1) held the Royals to three runs and seven hits in 6 2/3 innings, striking out four and walking two. Buehrle has a career 24-14 record against the Royals.

Rasmus homered in the sixth inning off right-hander Jeremy Guthrie (2-2) to put the Blue Jays up to stay, 4-3. Francisco hit a two-run shot in the fourth.

The Blue Jays put the game away with a three-run eighth against rookie reliever Mike Mariot. It included Rasmus walking on four pitches with the bases loaded and a two-run double by left fielder Anthony Gose, who was just brought up from Triple-A Buffalo.

Buehrle won his first four decisions, allowing one or no runs in those starts, before giving up seven runs and 12 hits in losing his previous start to Boston.

Aaron Loup replaced Buehrle and picked up his first save in two opportunities and the third of his career, pitching 2 1/3 hitless innings.

The Royals dropped to 0-13 when they score fewer than four runs.

In the fourth inning, Francisco, who hit two homers in three at-bats last season off Royals right-hander Jeremy Guthrie, drove a 2-2 Guthrie pitch far over the right field fence with first baseman Edwin Encarnacion aboard to put the Blue Jays up 3-2.

The Royals tied it in the fifth when designated hitter Billy Butler doubled home second baseman Omar Infante with two outs.

Second baseman Chris Getz, who entered the game with a career .583 batting average against Guthrie, put the Blue Jays up 1-0 in the first. Getz singled, stole second and third and scored on an Encarnacion grounder.

The Royals responded with an unearned run in the second when Justin Maxwell scored on right fielder Jose Bautista's fielding error. When Bautista failed to cleanly come up with Alcides Escobar's single, Maxwell, who had walked, scored from first.

Butler singled home Infante in the third as the Royals went up 2-1.

NOTES: LF Melky Cabrera was not in the Blue Jays' lineup after suffering a bruised left shin when he was hit by a pitch in the sixth inning on Wednesday. ... Blue Jays 3B Brett Lawrie, who was held out of Wednesday's game because of back tightness, started Thursday. ... Royals LHP Bruce Chen will be placed on the disabled list after he was unable to throw a bullpen session on Thursday because of a bulging disk in his lower back. He previously had his scheduled start pushed back from Thursday to Saturday. Manager Ned Yost said LHP Danny Duffy is a possibility to start Saturday. ... The Blue Jays made four roster moves, promoting OF Anthony Gose and INF Steve Tolleson from Triple-A Buffalo, optioning INF/OF Jonathan Diaz to Buffalo and designating OF Moises Sierra for assignment.