Jeff Francoeur drove in two runs and Luke Hochevar pitched seven innings, and won for the first time in seven starts as the Kansas City Royals ended their longest home stand Thursday with a 3-2 win over the Toronto Blue Jays. The Royals finished the stretch 4-7.

Edwin Encarnacion and Juan Rivera hit one out singles off Soria, and Mike McCoy, after being down 0-2 in the count, drew a walk to load the bases with two outs. But Soria got Corey Patterson on an infield popup.

Hochevar allowed two runs in the fourth as he gave up six hits, walked three and struck out three.