Andrew McCutchen hit two home runs and Neil Walker had five hits yesterday as the host Pittsburgh Pirates defeated the San Francisco Giants, 13-2.

All-Star McCutchen has 18 home runs, 60 RBIs and a .362 average. The NL Central-leading Pirates have won six of seven and 10 of 12. They are 34-19 since May 12 for the best record in the majors in that stretch. "We worked hard to get to where we are, and we've earned our way so far," Pittsburgh manager Clint Hurdle said.

Pittsburgh (48-37) is 11 games over .500 for the first time since 1992 and in first at the break for the first time since 1997.

A.J. Burnett (10-2) pitched into the seventh. "Seeing what's going on here, it's fun to be a part of it," said Burnett, acquired in the offseason from the Yankees.

The Giants' Tim Lincecum (3-10) failed to get out of the fourth inning. The two-time Cy Young Award winner enters the break with a 6.42 ERA that is the worst in the majors among qualifying starters.

Braves 4, Phillies 3: Brian McCann homered for the fourth consecutive game and Dan Uggla hit a two-run shot to lead visiting Atlanta to a three-game sweep.

Cardinals 5, Marlins 4: Rafael Furcal hit a two-run single off Heath Bell with two outs in the ninth inning, capping a three-run rally for host St. Louis.

Rockies 4, Nationals 3: Jordan Pacheco doubled and scored the tiebreaking run on a ninth-inning wild pitch by Tyler Clippard for visiting Colorado.

Diamondbacks 7, Dodgers 1: Trevor Bauer allowed only two hits in six scoreless innings for host Arizona. Paul Goldschmidt homered and drove in a career-high four runs.

Brewers 5, Astros 3: Corey Hart drove in the go-ahead run with a single in the 10th and Rickie Weeks' third hit added an insurance run for visiting Milwaukee.

Reds 4, Padres 2: Jay Bruce and Ryan Ludwick hit consecutive homers for visiting Cincinnati. Johnny Cueto (10-5) gave up two runs and seven hits in 52/3 innings.

Angels 6, Orioles 0: Brad Mills pitched five innings of three-hit ball in a spot start and host Anaheim got home runs from Albert Pujols, Erick Aybar, Mike Trout and Mark Trumbo.

Rangers 4, Twins 3: Ian Kinsler's walk-off single with one out in the 13th lifted host Texas. Michael Young (four hits) tied the score in a three-run ninth with a two-out, two-run single.

Rays 7, Indians 6: Chris Perez blew a save for the first time since Opening Day as Tampa Bay scored three runs in the ninth inning to beat host Cleveland.

Blue Jays 11, White Sox 9: Colby Rasmus hit one of four Toronto homers and had three RBIs to help end host Chicago's five-game winning streak.

Athletics 2, Mariners 1: Josh Reddick hit a walk-off RBI double off Oliver Perez in the 13th inning to send host Oakland into the All-Star break with a .500 record.

Tigers 7, Royals 1: Delmon Young homered for the fourth consecutive game and Prince Fielder hit a three-run shot as host Detroit won its season-high fifth straight.-- AP

More MLB news