Matt Harvey pitched one-hit ball for nine innings in a nearly perfect performance and the Mets permitted just one baserunner all game in beating the Chicago White Sox, 1-0, in the 10th Tuesday night at Citi Field.
Harvey allowed only an infield single by Alex Rios with two outs in the seventh — he was safe, barely. The righthander struck out a career-high 12 and was pulled when the game went to extra innings.
Pinch hitter Mike Baxter lined an RBI single with one out in the 10th off Nate Jones. Mets reliever Bobby Parnell retired all three batters in the 10th.
Blue Jays 6, Rays 4 — Maicer Itzuris hit a solo home run and Melky Cabrera had an RBI double in the ninth off Joel Peralta to break a 4-4 tie for visiting Toronto, which got a scare when starting pitcher J.A. Happ left the field on a stretcher after getting hit in the head with a line drive in the second inning.
Toronto manager John Gibbons stood on the mound as Happ was strapped to a backboard and immobilized. The lefthander raised his right hand and waved as he was wheeled off the field through an opening behind home plate.
The team said Happ was taken to the hospital, where he was alert and undergoing tests. Nursing supervisor Natasha Keller told the AP that Happ was in stable condition.
Rockies 2, Yankees 0 — Jorge De La Rosa pitched six scoreless innings in a steady rain and Carlos Gonzalez hit his seventh homer in Colorado’s win.
Despite a stellar start from Hiroki Kuroda, the Yankees lost their fifth straight game at Coors Field, dating to an interleague series in 2002. They were swept in a three-game set in 2007 in their last trip to Denver’s downtown ballpark.
Orioles 4, Royals 3 — Matt Wieters drove in three runs, including the tiebreaker in the eighth inning, and Baltimore beat Kansas City on a soggy night at Camden Yards.
After blowing a three-run lead, the Orioles went back on top in the eighth. Adam Jones drew a leadoff walk from Tim Collins and advanced when Luke Hochevar threw wildly to first base on a pickoff attempt. Wieters then lofted an opposite-field fly to left that landed just inside the foul line for a double.
It was the fourth win in five games for the Orioles, who moved within a game of first-place Boston in the AL East.
Phillies 6, Giants 2 — Chase Utley and Ryan Howard homered to help visiting Philadelphia beat Tim Lincecum and San Francisco.
Utley had three hits and two RBIs, Howard reached base four times, and Kyle Kendrick pitched seven strong innings to win his third consecutive decision.
Cubs 2, Cardinals 1 — Travis Wood pitched impressively into the seventh inning to outduel Lance Lynn, Nate Schierholtz hit a two-run homer, and host Chicago snapped St. Louis’s six-game winning streak.
Indians 1, Athletics 0 — Zach McAllister and two relievers combined on a shutout and host Cleveland scored an unearned run in the fifth inning for its eighth win in nine games.
McAllister, Rich Hill, and Chris Perez limited the highest-scoring offense in the majors to six hits and did not allow a runner to reach second base.
Pirates 4, Mariners 1 — Jeanmar Gomez pitched five shutout innings while making a surprise spot start and host Pittsburgh downed Seattle.
He was forced into action after scheduled starter James McDonald was sent to the 15-day disabled list with tightness in his right (throwing) shoulder less than two hours before the first pitch.
Brewers 6, Rangers 3 — Yuniesky Betancourt’s eighth homer of the season capped a five-run first inning and host Milwaukee snapped a season-high five-game losing streak.
Aramis Ramirez also homered for the first time this year and NL batting leader Carlos Gomez added a two-run double for the Brewers.
Astros 7, Angels 6 — Chris Carter’s three-run homer put Houston ahead in the third, and the Astros held on for a win over visiting Los Angeles to end a six-game skid.
Reds 5, Braves 4 — Devin Mesoraco and Shin-Soo Choo hit two-out homers in the ninth inning, rallying host Cincinnati.
Diamondbacks 5, Dodgers 3 — Paul Goldschmidt hit a two-run shot in the ninth to lift visiting Arizona.
Padres 5, Marlins 1 — Eric Stults pitched seven-hit ball into the seventh inning and Will Venable hit a two-run homer, leading host San Diego.
. . .
The Tigers-Nationals game was postponed because of rain. It will be made up Thursday at 4:05 p.m.