KANSAS CITY — James Shields picked adult his initial home win in some-more than 3 months and a Kansas City Royals have won 7 uninterrupted array for a initial time in 22 years.

Shields pitched 7 clever innings, Alex Gordon homered and a Kansas City Royals kick a Boston Red Sox 4-3 on Sunday.

The Royals softened to 18-5 given a All-Star break, winning each series. The final time they won 7 true array was 1991.

‘‘It’s huge,’’ Royals manager Ned Yost said. ‘‘You can’t understate it. The fact of a matter is that’s nice, though it doesn’t meant anything tomorrow.

’’ It’s big, though you’ve got to keep plugging. we wouldn’t systematise it as a matter (series) win. But it’s still a group with a best record came in and we won 3 out of four. We’re personification good round right now. We only have to say a concentration on that.’’

Shields (7-8), who had not won during Kauffman Stadium given an Apr 30 feat over Tampa Bay, singular a Red Sox to 3 runs and 7 hits over 7 innings. He struck out 5 and walked three.

‘‘I feel like ever given a All-Star break, we’ve been creation a statement,’’ Shields said. ‘‘We’re here to stay and compete. Our bullpen has been phenomenal. Our invulnerability has been great. We’re removing some good timely hitting.’’

Gordon strike a 2-2 representation from John Lackey (7-10) out to right in a third inning for his third homer in 5 games.

‘‘He went by a small down duration about a week ago, though a final week he’s been unequivocally overhanging a bat really, unequivocally well,’’ Yost said. ‘‘The thing about Alex is when he gets hot, he can lift we for a while.’’

Lackey, who is 0-4 in his past 5 starts, walked David Lough and Eric Hosmer to lead off a first. Gordon’s two-out singular scored Lough to tie it during 1.

Shane Victorino scored Boston’s initial run when he doubled in a first, stole third and came home on catcher Salvador Perez’s erring pickoff throw.

The Royals scored dual runs in a third, with Jarrod Dyson and Lough delivering RBI singles. Dyson’s strike gathering home Mike Moustakas, who doubled to start a inning. Dyson stole second and scored on Lough’s light to shoal right.

After a hilly start, Lackey lasted 7 innings, giving adult 4 runs and 7 hits and dual walks, while distinguished out five.

‘‘It was a grub early,’’ Lackey said. ‘‘I wasn’t feeling unequivocally great. we had a integrate of 3-2 depends and didn’t make my pitch. we was propitious to get a belligerent round for a double play in a initial and afterwards we found my slit and started to make my pitches.’’

‘‘For me to travel dual in one inning let alone to lead off a diversion is tough to believe. we didn’t govern and we mislaid a game.’’

Ryan Lavarnway’s two-out singular in a sixth scored Daniel Nava and Stephen Drew, pleat a Kansas City lead to 4-3. Drew went 2 for 4 and is attack .422 in his season-high, 12-game attack streak.

Nava is assured a Royals are a playoff contender.

‘‘Of course,’’ Nava said. ‘‘Everyone realizes with their offense and pitching it’s only a matter of time before they click.’’

Royals relievers Tim Collins, Aaron Crow and Greg Holland, who warranted his 32nd save in 34 opportunities, worked dual scoreless innings to strengthen a one-run lead. The bullpen has authorised one run in 20 innings on this homestand.

Notes: The Royals performed IF Jamey Carroll from a Minnesota Twins in a trade after a diversion for a actor to be named or money considerations. Yost pronounced Carroll would crew with Chris Getz, when he earnings from a infirm list, during second bottom and backup third and shortstop. … IF Miguel Tejada, 39, was placed on a 15-day infirm list with a stretched right calf as a Royals done 7 register moves. Perez came off a concussion list, while RHP Wade Davis was private from a family puncture leave list and will start Monday opposite Miami. IF Irving Falu was removed from Triple-A Omaha. LHP Donnie Joseph was optioned to Omaha, while C Brett Hayes was designated for assignment. … Red Sox RHP Clay Buchholz, who was 9-0 with a 1.71 ERA before going on a infirm list Jun 9 with a neck strain, threw another side event Sunday and is scheduled to chuck again Tuesday. ‘‘We’ll get by Tuesday before we establish that,’’ Red Sox manager John Farrell pronounced of promulgation Buchholz out on a rehab assignment. … Royals 2B Elliot Johnson is hitless in his past 27 at-bats and 1 for 49 given Jun 19.