SAN FRANCISCO GIANTS pitcher Johnny Cueto works against the Colorado Rockies in the first inning of a baseball game on Wednesday in San Francisco.

SAN FRANCISCO GIANTS pitcher Johnny Cueto works against the Colorado Rockies in the first inning of a baseball game on Wednesday in San Francisco.


Johnny Cueto pitched a five-hitter to become the NL’s first 13-game winner, and the San Francisco Giants beat the Colorado Rockies 5-1 on Wednesday night to move atop the major league standings.

San Francisco (54-33) passed the Chicago Cubs (52- 32), who lost to the Cincinnati Reds earlier in the day.

Voted to the All-Star Game for the second time and a candidate to start in next week’s Midsummer Classic, Cueto (13-1) allowed one run on seven hits with eight strikeouts and one walk while going the distance for the fourth time this season. The performance gave San Francisco’s slumping bullpen a much-need break.

Reds 5, Cubs 3

CHICAGO (AP) — Tucker Barnhart hit a go-ahead, three-run homer off Trevor Cahill in the seventh inning, and Cincinnati gave Chicago its 12th loss in 17 games.

A day after having seven players selected for next week’s All-Star Game, the Cubs lost to the last-place Reds for the second time in three days and dropped below the San Francisco Giants for the majors’ best record.

Chicago led 3-1 when Brandon Phillips and Jose Peraza hit consecutive one-out singles against Cahill (1- 3) and Barnhart sent a 2-2 sinker into the basket in center field for his third home run this year.

Orioles 6, Dodgers 4

LOS ANGELES (AP) — Jonathan Schoop doubled in the go-ahead runs with two outs in the 14th inning, lifting Baltimore over Los Angeles in a game that included a stadium-record 36 strikeouts.

Mychal Givens (6-1) got the win. Zach Britton got his 25th save in as many chances.

Mark Trumbo hit two leadoff home runs for the Orioles, who took two out of three to win the interleague series.

Tigers 12, Indians 2

CLEVELAND (AP) — Nick Castellanos had three hits, including a three-run homer, and tied his career high with five RBIs to lead Detroit and stop Cleveland’s home winning streak at 13.

Rookie Michael Fulmer (9- 2) allowed two runs — one earned — and five hits in six innings, improving to 7-1 with a 0.63 ERA in his last nine starts.

Pirates 7, Cardinals 5

ST. LOUIS (AP) — Jung Ho Kang drove in two key runs with a seventh-inning double a day after Chicago police said they were investigating an allegation of sexual assault against the infielder, and Pittsburgh got its sixth straight comeback win.

Pittsburgh has won seven consecutive overall and leapfrogged St. Louis for second place in the NL Central. It got homers from David Freese and Sean Rodriguez, and Kang’s double off Jonathan Broxton (1-1) put the Pirates up 6-5 after they trailed 5-1.

Astros 9, Mariners 8

HOUSTON (AP) — Carlos Gomez had three RBIs and finished a home run shy of the cycle and Luis Valbuena hit a tiebreaking two-run homer in the eighth inning to help Houston sweep Seattle.

The game was tied at 7 with one on and one out when Valbuena launched a towering shot off Edwin Diaz (0-2) to the second deck in right field for his second straight game with a homer.

Nationals 7, Brewers 4

WASHINGTON (AP) — Bryce Harper hit the first of Washington’s three home runs, and the Nationals returned to form.

After watching Washington score a combined two runs in the first two games of the series, manager Dusty Baker said before the finale, “We’re operating at a low energy level right now.”

Harper remedied that with a three-run shot in the first inning, the Nationals’ first long ball in three games. Ryan Zimmerman chased Brewers starter Matt Garza (1-2) with a two-run drive in the fifth for a 7-4 lead.

Mets 4, Marlins 2

NEW YORK (AP) — Wilmer Flores homered twice and Jacob deGrom pitched seven strong innings for New York.

Giancarlo Stanton went deep twice for the second consecutive day to reach 200 homers.

Following a 26-pitch first inning, deGrom (5-4) settled in and won his second straight start after going winless in his previous 10.

Blue Jays 4, Royals 2


Michael Saunders hit a solo home run in the fourth inning and singled home the winning run in the eighth as Toronto completed a three-game sweep. Edwin Encarnacion hit a two-out double off Kelvin Herrera (1-2) in the eighth and scored when Saunders lined a single to center.

White Sox 5, Yankees 0

CHICAGO (AP) — Miguel Gonzalez pitched five-hit ball over seven innings for Chicago.

Gonzalez (2-4) matched his longest outing of the season and shut down New York after it pounded out a season high 20 hits in Tuesday’s 9-0 romp.

Angels 7, Rays 2

ST. PETERSBURG, Fla. (AP) — All-Star Mike Trout homered and Jered Weaver pitched six innings of one-run ball for Los Angeles.

With his 100th hit, Trout became the first player to collect 100 hits and 15 home runs before the All-Star break four times before his age-25 season. Miguel Cabrera and Jimmy Foxx are the only other players to have accomplished the feat three times.

Padres 13, D-Backs 6

PHOENIX (AP) — Ryan Schimpf homered twice, Yangervis Solarte drove in five runs, three on a homer, and San Diego beat Arizona.

Shelby Miller (2-9) allowed six runs in five innings.

Jose Dominguez (1-0) pitched 1 1/3 innings in relief of starter Colin Rea to get the win.

Phillies 4, Braves 3

PHILADELPHIA (AP) — Freddy Galvis hit a two-run homer with two outs in the eighth inning to lift Philadelphia.

Twins 4, A’s 0

MINNEAPOLIS (AP) — Ervin Santana struck out eight and walked none in a two-hitter for Minnesota.

Comments are not available on this story.