National League

• Phillies 6, Giants 2: In San Francisco, Chase Utley and Ryan Howard homered to help Philadelphia beat Tim Lincecum and the Giants on Tuesday night. Kyle Kendrick pitched seven strong innings to win his third consecutive decision.

• Padres 5, Marlins 1: In San Diego, Eric Stults pitched seven-hit ball into the seventh inning and Will Venable hit a two-run homer and drove in three runs, leading the resurgent Padres over Miami for their 10th win in their last 13 games.

• Cubs 2, Cardinals 1: In Chicago, Travis Wood pitched impressively into the seventh inning to outduel Lance Lynn, Nate Schierholtz hit a two-run homer and the Cubs snapped St. Louis' six-game winning streak with a victory.

• Reds 5, Braves 4: In Cincinnati, Devin Mesoraco and Shin-Soo Choo hit two-out homers in the bottom of the ninth off Craig Kimbrel to rally the Reds over Atlanta.

American League

• Blue Jays 6, Rays 4: In St. Petersburg, Fla., Blue Jays pitcher J.A. Happ was hit in the head by a line drive and taken off the field on a stretcher in Toronto's win over Tampa Bay. Desmond Jennings' second-inning liner caromed squarely off the left side of Happ's head, and the ball went all the way into the bullpen in foul territory halfway down the right-field line.

Happ dropped face down at the front of the mound and was taken to Bayfront Medical Center, where a nursing supervisor said he was in stable condition, alert and undergoing tests.

• Astros 7, Angels 6: In Houston, Chris Carter's three-run homer put Houston ahead in the third, and the Astros held off Los Angeles to end a six-game losing streak.

• Orioles 4, Royals 3: In Baltimore, Matt Wieters drove in three runs, including the tiebreaker in the eighth, and the Orioles beat Kansas City on a soggy night at Camden Yards.

• Twins 6, Red Sox 1: In Boston, Scott Diamond allowed three hits in seven innings, Ryan Doumit hit his first homer of the season and Minnesota beat the Red Sox. Beforehand, Boston put closer Joel Hanrahan (elbow) on the disabled list.

• Indians 1, Athletics 0: In Cleveland, Zach McAllister and two relievers combined on a six-hit shutout. The Indians scored an unearned run in the fifth for their eighth win in nine games. Oakland outfielder Josh Reddick (wrist) is out for a few days.


• Mets 1, White Sox 0: In New York, Matt Harvey pitched one-hit ball for nine innings and the Mets permitted just one base runner all game in beating Chicago in the 10th inning. Harvey allowed only an infield single by Alex Rios with two outs in the seventh - he was safe, barely. The righty struck out a career-high 12. Mets pinch-hitter Mike Baxter lined an RBI single with one out in the 10th off Nate Jones (0-3).

• Rockies 2, Yankees 0: In Denver, Jorge De La Rosa pitched six scoreless innings in a steady rain and Carlos Gonzales hit his seventh homer for Colorado, which played without shortstop Troy Tulowitzki (leg) and saw Todd Helton sentenced to a year of probation and 24 hours of community service after pleading guilty to driving while ability-impaired on Feb. 6.

• Brewers 6, Rangers 3: In Milwaukee, Yuniesky Betancourt's eighth homer of the year capped a five-run first inning and Milwaukee broke a season-high five-game losing skid.

• Pirates 4, Mariners 1: In Pittsburgh, Jeanmar Gomez pitched five shutout innings while making a surprise spot start to help Pittsburgh down Seattle. The Pirates placed struggling right-handed pitcher James McDonald on the 15-day disabled list with stiffness in his right shoulder.

• Tigers at Nationals: Postponed (rain) until Thursday.