KANSAS CITY, Mo. (AP) – Zack Greinke struck out 10 in his second straight complete game, shrugging off the end of his scoreless inning streak in the Kansas City Royals’ 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, halting the right-hander’s streak at 38. Greinke ended last season with 14 consecutive scoreless innings and opened this year with 24 in a row.

Kansas City’s 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.

Mark Teahen hit a two-run homer for Kansas City. Greinke (4-0) allowed three hits and walked one.

Rick Porcello, making his third big league start, allowed five runs, four earned, and four hits in six innings.

Cardinals 4, Cubs 3

ST. LOUIS – Albert Pujols used his legs rather than his big bat to help the St. Louis Cardinals beat the Chicago Cubs, hitting a single, stealing second and scoring the go-ahead run in the eighth inning.

Kyle McClellan (1-0) allowed a hit in the eighth and Ryan Franklin worked around a two-out walk to pinch hitter Milton Bradley in the ninth for his fifth save in five chances as St. Louis won its eighth in a row at home.

Braves 4, Reds 3

CINCINNATI – Jeff Francoeur hit a solo homer for one of Atlanta’s four hits, and the Braves took advantage of the wildest performance in Edinson Volquez’s career Friday night, walking their way to a 4-3 victory over the Cincinnati Reds.

Javier Vazquez (2-1) went six innings for the slumping Braves, who had lost seven of nine heading into the weekend series.

They emerged from their rut with a lot of help from Volquez (2-2), who gave up only one hit in five innings – Francoeur’s homer – but couldn’t throw a strike when he needed.

Rangers 5, Orioles 4

BALTIMORE – Michael Young hit a two-out, two-run homer off George Sherrill in the ninth inning, giving the Texas Rangers a comeback victory over the Baltimore Orioles on Friday night.

The Rangers trailed 4-1 in the fifth inning and missed a chance to take the lead in the eighth before Young connected following a two-out single by Ian Kinsler.

It was the third time in the last five games that Young has tied or put the Rangers ahead with a late home run.

Twins 5, Indians 1

CLEVELAND – Justin Morneau homered, Nick Blackburn pitched seven solid innings and the Minnesota Twins beat the Cleveland Indians.

Morneau hit Fausto Carmona’s first pitch of the fourth into the seats in right to give the Twins a 2-1 lead, and also drove in a run with a fielder’s choice in the seventh. Morneau batted .351 (13-for-37) with a homer, five doubles and 10 RBIs in nine games at Progressive Field last season.

Brewers 5, Astros 2

HOUSTON – Yovani Gallardo pitched his first career complete game, Prince Fielder drove in the go-ahead run in a four-run fifth inning and the Milwaukee Brewers won their third straight game.

Gallardo (2-1) gave up a two-run homer to Carlos Lee in the fourth inning, but the Brewers offense gave him all the runs he needed.

Gallardo allowed five hits and surpassed his previous longest start, eight innings against Houston in 2007.

Gallardo was still bewildering hitters in the ninth. He struck out Michael Bourne and Lance Berkman on called third strikes and got the final out when pinch hitter Jeff Keppinger grounded out. Gallardo didn’t walk a batter and struck out seven.


Only subscribers are eligible to post comments. Please subscribe or to participate in the conversation. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.