Gregory Polanco's fourth hit of the game -- the Pirates' third two-out RBI single in the bottom of the 10th inning -- gave Pittsburgh a 6-5 win over the Cardinals last night.

Randal Grichuk doubled home two runs in the top of the 10th, but the Pirates cut down Mark Reynolds at the plate on the play, and that proved important. Starling Marte, Francisco Cervelli and Polanco had big hits in the bottom of the inning, with Polanco's looping single to right the game-winner.

Nationals 3, Orioles 2: Max Scherzer (10-7, 2.11) took a three-hitter into the ninth for visiting Washington. After Adam Jones hit his second homer of the game with two outs, Drew Storen struck out Chris Davis for his 27th save.

Royals 11, Blue Jays 10: Paulo Orlando broke a tie with an eighth-inning homer and Kendrys Morales hit a three-run shot for host Kansas City, which led 7-0 after five innings before the Blue Jays scored eight runs in the sixth. Danny Valencia and Jose Bautista had two-run doubles in the inning.

Rays 4, Astros 3: Matt Moore got his first win since elbow surgery as host Tampa Bay completed a three-game sweep. It was his third start after missing 15 months.

Cubs 3, White Sox 1: Jake Arrieta (10-5) pitched a two-hitter and homered to lead the Cubs at Wrigley Field. Arrieta struck out nine in his second complete game of the season.

Angels 10, Mariners 3: Chris Iannetta hit a two-run home run and David Freese added a two-run double in a six-run sixth for visiting Los Angeles.

A's 2, Indians 0: Sonny Gray (10-3, 2.04 ERA) pitched a two-hitter for visiting Oakland. Stephen Vogt hit a two-run homer off Corey Kluber (4-10).

Twins 7, Tigers 1: Kyle Gibson (8-6) gave up a run in seven innings and Miguel Sano hit a two-run homer for host Minnesota.

Rockies 11, Braves 3: Troy Tulowitzki homered and Charlie Blackmon drove in four runs as host Colorado completed a four-game sweep.

advertisement | advertise on newsday

Giants 4, Phillies 2: Andrew Susac hit a three-run homer to back Chris Heston (9-5), who gave up one run in 62/3 innings for host San Francisco.

Dodgers 4, Brewers 3: Adrian Gonzalez hit a two-run homer to put host Los Angeles ahead in the eighth.

Marlins 8, Reds 1: Dan Haren allowed one run in six innings and Justin Bour had three RBIs for host Miami.

Padres 2, Rangers 1: Tyson Ross pitched 62/3 shutout innings for visiting San Diego.

Kershaw an All-Star

@Newsday

With several All-Stars pitching yesterday and other players nursing injuries, the Midsummer Classic rosters went through more changes before tomorrow's game in Cincinnati. Dodgers ace Clayton Kershaw replaced Nationals ace Scherzer and Angels lefthander Hector Santiago replaced A's ace Gray. Brewers outfielder Ryan Braun replaced Cardinals outfielder Matt Holliday (quadriceps). -- AP