|Zack Greinke turned in another impressive performace for KC, which has the AL's best ERA (2.25). (dave kaup/reuters)|
Zack Greinke threw eight scoreless innings as the Royals defeated the banged-up New York Yankees, 4-0, last night in rainy Kansas City.
Greinke (2-0) gave up six hits, walked two, and struck out two, lowering his earned run average to 0.60.
With rain in the forecast, Yankees manager Joe Girardi replaced Ian Kennedy with Brian Bruney. It was Bruney's first career start after 157 relief appearances.
The umpires, however, allowed the teams to play in the rain, which started in the first. By the time Girardi went to Kennedy in the sixth, the Yankees trailed, 2-0.
The Yankees, who are hitting .244, have two runs in their last 19 innings, and have scored 25 in nine games. Only Detroit (22) has fewer runs in the American League.
Rookie Alberto Gonzalez started at shortstop in place of the injured Derek Jeter (strained left quad) and went 1 for 3.
"We didn't bring him up here to sit," Yankees manager Joe Girardi said, referring to the fact that Jeter is not expected to play in the three-game series.
Catcher Jorge Posada was also out with what was deemed a strained shoulder by an MRI yesterday. "I'm worried because your shoulder is part of what you do," said Posada.
Bruney threw two scoreless innings, holding the Royals to one hit, a double by Billy Butler. Bruney struck out four, including the final three batters he faced.
After lefthander Billy Traber pitched a scoreless third, the Royals got two runs off Kyle Farnsworth (0-1). John Buck led off the fifth with a home run to center on the first pitch. Jose Guillen's two-out single scored Mark Grudzielanek with the other run of the inning.
Kennedy gave up two more runs in the sixth. Alex Gordon walked to lead off and scored on Ross Gload's double. Gload stopped at third on Buck's single and scored on a fielder's choice.
Mets 8, Phillies 2 - Mike Pelfrey gave his injury-riddled pitching staff an encouraging boost (two runs, five hits, five innings) as host New York ended a nine-game losing streak to Philadelphia.
The Phillies played a painfully sloppy game without MVP shortstop Jimmy Rollins (sprained left ankle), making four errors that led to six unearned runs. Eric Bruntlett, his replacement, booted two grounders in a six-run third - after Phillies starter Kyle Kendrick walked six batters in the first two innings.
Cubs 6, Pirates 4 - Felix Pie's two-run single in the 15th inning allowed visiting Chicago to outlast Pittsburgh.
Pie's hit to left off Phil Dumatrait (0-1) with the bases loaded scored Ryan Theriot and Alfonso Soriano, helping the Cubs win their fourth in a row.
Diamondbacks 4, Dodgers 3 - Eric Byrnes hit a go-ahead, two-run single in the seventh off Los Angeles's Hiroki Kuroda and Micah Owings (2-0) allowed three runs and seven hits in seven innings as host Arizona stretched its winning streak to six games.
Angels 9, Indians 5 - Mike Napoli hit his first career grand slam, Garret Anderson and Casey Kotchman also went deep against Paul Byrd, and Vladimir Guerrero added a three-run shot against Jensen Lewis as Los Angeles beat visiting Cleveland.
Cardinals 6, Astros 4 - Albert Pujols, who got into a heated pregame exchange with Houston's Brandon Backe over a play at the plate the night before, hit his first two homers of the year as visiting St. Louis won its third straight series.
Reds 12, Brewers 4 - Adam Dunn and Corey Patterson each hit two-run homers, Brandon Phillips scored twice off a pair of heady baserunning plays, and Cincinnati scored 10 straight runs to win in Milwaukee.
Marlins 10, Nationals 4 - Mike Jacobs hit two homers, including one that capped a seven-run inning, to back Scott Olsen's solid pitching and help visiting Florida hand Washington its sixth straight loss.
Giants 1, Padres 0 - Daniel Ortmeier hit a two-out, RBI double in the ninth off Heath Bell as San Francisco won consecutive games for the first time this season by beating visiting San Diego.
Mariners 7, Rays 1 - Jarrod Washburn allowed one run in seven innings, and Jamie Burke hit a three-run homer to lead visiting Seattle past Tampa Bay, which has lost four straight.
Athletics 6, Blue Jays 3 - Mark Ellis had four hits, including the tying triple in the ninth, then scored the go-ahead run in Oakland's win in Toronto.
Rockies 12, Braves 6 - Yorvit Torrealba hit a three-run home run to cap off a six-run third inning as host Colorado won its third straight game.
Twins 12, White Sox 5 - Jason Kubel hit a grand slam and drove in six runs as Minnesota pounded host Chicago.
Baltimore (6-1) had to wait another day to try to get its seventh straight victory when its game with Texas was postponed because of rain and the threat of severe weather. Since Baltimore isn't scheduled to return to Rangers Ballpark again this season, the game will be made up as part of a doubleheader today, starting at 5:05 p.m.