National League

• Pirates 4, Brewers 3: In Pittsburgh, Andrew McCutchen homered leading off the bottom of the 12th inning to lift the Pittsburgh Pirates on Tuesday. McCutchen hit a 2-2 pitch from Mike Fiers (0-2) into the right-center field stands for his fifth home run of the season and the fourth game-ending shot of his career.

• Cardinals 10, Mets 4: In St. Louis, Carlos Beltran drove in four runs and rookie left-hander John Gast picked up a win in his major league debut, helping the St. Louis Cardinals cruise.

• Rockies 9, Cubs 4: In Chicago, Carlos Gonzalez homered twice and finished with a career-high five hits to lead the struggling Rockies to a victory over the Cubs. Gonzalez was 5 for 5 and fell a triple shy of a cycle, and Eric Young Jr. also homered for the Rockies, who had lost five of their last six.

• Reds 6, Marlins 2: In Miami, Homer Bailey pitched a six-hitter to earn his first victory since April 5, and the Reds extended their winning streak to four games by beating the Marlins.

• Dodgers 2, Nationals 0: In Los Angeles, Clayton Kershaw scattered five hits while striking out 11 in 8 2/3 innings, and Andre Ethier delivered a two-run single as the Dodgers won.

American League

• Rays 5, Red Sox 3: In St. Petersburg, Fla., Matt Moore pitched six solid innings to remain unbeaten and tie for the major league lead in wins, sending the surging Tampa Bay Rays to victory. Moore (7-0) yielded a three-run homer to David Ortiz in the first, then limited the struggling Red Sox to one hit over the next five innings.

• Tigers 6, Astros, 2: In Detroit, Miguel Cabrera homered, Doug Fister pitched seven impressive innings and Andy Dirks gave the Tigers a lift for a second straight night in Detroit's victory over Houston.

• White Sox 4, Twins 2: In Minneapolis, Adam Dunn and Dayan Viciedo hit consecutive homers to back another strong start from Jake Peavy in Chicago's victory over Minnesota.

• Angels 6, Royals 2: In Anaheim, Calif., Albert Pujols, Howie Kendrick, Josh Hamilton and Mike Trout all homered off Jeremy Guthrie and the Los Angeles Angels handed the shell-shocked right-hander his first loss in a span of 19 starts.

• Rangers 6, Athletics 5: In Oakland, Calif., Adrian Beltre hit a tiebreaking home run in the 10th inning, Mitch Moreland followed with his second of the game and the Texas Rangers held off the Oakland Athletics.


• Padres 3, Orioles 2: In Baltimore, Chris Denorfia and Everth Cabrera hit two-out RBI singles off Jim Johnson in the ninth inning, and San Diego got a home run from Carlos Quentin in a victory over Baltimore.

After the Orioles took a 2-1 lead in the eighth, Johnson (1-3) entered with a franchise-record streak of 35 straight converted saves. He immediately gave up two consecutive singles before getting Jedd Gyorko to hit into a 6-4-3 double play. But Denorfia followed with a single up the middle and, after Johnson hit Nick Hundley with a pitch, Cabrera singled to center for a 3-2 lead.

• Blue Jays 10, Giants 6: In Toronto, R.A. Dickey snapped a four-start winless streak, Melky Cabrera had four hits against his former team and Toronto beat San Francisco. Dickey (3-5) struck out a season-high 10 in six innings, allowing two runs and six hits, to win for the first time since April 18.

• Phillies 6, Indians 2: In Philadelphia, Jonathan Pettibone pitched neatly into the seventh, Kevin Frandsen and Domonic Brown hit solo homers and the Phillies beat the Indians.