Greinke’s streak ends with unearned run

? Zack Greinke got even stronger after his scoreless streak ended at 38 innings.

Greinke struck out 10 in his second straight complete game, leading the Kansas City Royals to a 6-1 victory over the Detroit Tigers on Friday night.

Greinke allowed an unearned run in the fifth when Gerald Laird led off with a double and scored on shortstop Mike Aviles’ throwing error. Greinke ended last season with 14 consecutive scoreless innings and opened this year with 24 in a row.

“After that happened, I got a big boost of energy,” Greinke said. “It happens. That’s baseball, aggressive base-running and aggressive fielding. I got out of some jams I shouldn’t have (in previous starts), and then they score on a play that maybe they shouldn’t have.

“The first five innings it was mainly just fastballs. I started throwing off speed just to keep them off the fastball. The last four innings everything was working real good.”

Greinke retired the final 15 batters he faced, striking out seven.

“I was pleased with our pitching, but we just got dominated by probably the hottest pitcher in the American League,” Tigers manager Jim Leyland said. “When Greinke pitches, the Royals are as good as any team in baseball. There are not a lot of teams that would have beat Greinke tonight.”

Alberto Callaspo led off the second with his first big-league home run, ending the longest homerless drought in the majors among active players. He had gone 441 at-bats without hitting a home run.