Best of MLB: Walk-off Single Gives Giants 13th Win in Last 14 Games

SAN FRANCISCO -- Brandon Crawford singled in Matt Duffy with two outs in the 10th inning, and the surging San Francisco Giants beat the San Diego Padres 4-3 Wednesday for their 13th win in 14 games.

Duffy singled off Brad Hand (1-2) with one out, pinch-hitter Hunter Pence popped out, Duffy advanced on a wild pitch and Crawford hit a 1-2 offering over center fielder Jon Jay as Duffy scored standing up.

Crawford also singled and scored after some alert baserunning in the second inning. Duffy and Denard Span drove in runs for the NL West-leading Giants.

San Francisco completed a three-game sweep, extended its winning streak to five and improved to 9-0 against the Padres this season. The Giants' two walkoff wins in the series were against Hand (see full recap).

Arrieta moves to 9-0 in Cubs' win over Cards
ST. LOUIS -- Jake Arrieta remained unbeaten on the season despite allowing as many as four runs for the first time in nearly a year and the Chicago Cubs beat the St. Louis Cardinals 9-8 on Wednesday.

Arrieta (9-0) joined the White Sox's Chris Sale as the only nine-game winners in the majors.

Arrieta allowed four runs in a regular-season game for the first time since June 16, 2015.

Philadelphia Phillies

Complete coverage of the Fightin' Phils and their MLB rivals from NBC Sports Philadelphia.

Phillies see win streak come to an end as offense goes flat

Phillies not giving up on Ranger Suárez proving to be well worth their while

Arrieta became the first Cub to win his first nine decisions since Kenny Holtzman in 1967 and it is the best start to a season for the franchise since Jim McCormick went 16-0 in 1886.

Kris Bryant hit a three-run homer and Jason Heyward and Ben Zobrist each drove in two for the Cubs (see full recap).

Bradley extends hit streak to 29 in BoSox victory
BOSTON -- Jackie Bradley Jr. extended his major league-best hitting streak to 29 games, Xander Bogaerts homered to extend his hitting streak to 18 games and the Boston Red Sox beat the Colorado Rockies 10-3 on Wednesday night for their fourth straight win.

Travis Shaw had three RBIs and Boston moved to a season-best 12 games over .500. The Red Sox have scored eight or more runs 10 times in their last 14 home games.

Steven Wright (4-4) had another solid outing, giving up three runs, two earned. He has now given up three runs or fewer in eight of his nine starts.

Chad Bettis (4-3) held the Red Sox scoreless through three innings but was responsible for seven runs over the next two innings before getting pulled.

The Rockies have lost six of their last seven -- all on the road (see full recap).

Copyright CSNPhily
Contact Us