Cincinnati, OH (Sports Network) - Welington Castillo plated the go-ahead run with a two-out double in the top of the 10th inning, and the Chicago Cubs avoided a three-game sweep with a 5-4 come-from-behind win over the Cincinnati Reds at Great American Ball Park. The Cubs overcame a four-run deficit with some clutch two-out hitting to snap a season-worst six-game losing streak. Scott Hairston drew a two-out walk to extend the 10th for Castillo, who grounded a J.J. Hoover (0-4) pitch past third baseman Todd Frazier and into the left-field corner. Kevin Gregg (1-0) recorded the final out with two runners aboard in the ninth and worked out of a jam in the bottom of the 10th. He issued a one-out walk to Frazier before pinch-hitter Jack Hannahan reached on catcher's interference. The Reds, who failed to get a hit after the fifth inning, couldn't capitalize on their opportunity as Ryan Hanigan flied out and Donald Lutz grounded out.
Final Score: Washington 6, Philadelphia 1
Washington, DC (Sports Network) - The Washington Nationals used a five-run seventh inning and a stellar performance from Stephen Strasburg to beat the Philadelphia Phillies, 6-1, and win the three-game weekend series at Nationals Park. Strasburg (3-5), who continues to pitch well despite his record, threw eight strong innings of one-run ball. He scattered five hits while issuing no walks and striking out a season-high nine batters. Steve Lombardozzi went 1- for-4 with a two-RBI double and a run scored for Washington, while Adam LaRoche went 2-for-4 with two runs scored. Cole Hamels (1-8) suffered his fifth straight loss -- the longest streak of his career -- after giving up five runs -- three earned -- over 6 1/3 innings. He let up six hits while striking out six and walking one.
Final Score: Pittsburgh 5, Milwaukee 4
Milwaukee, WI (Sports Network) - Starling Marte drove in the eventual deciding run in the sixth inning and Jordy Mercer had three hits, including an RBI triple, as the Pittsburgh Pirates held on for a 5-4 victory over the Milwaukee Brewers in the finale of a three-game series at Miller Park. Pedro Alvarez has a two-run double and Garrett Jones added an RBI for the Pirates, who won for the 10th time in 12 games. Wandy Rodriguez (6-2) tossed five innings and allowed three runs on seven hits to go along with four strikeouts to win four straight starts for the first time since July of 2009. Ryan Braun hit a three-run double and Carlos Gomez drove in one run to account for Milwaukee's offense. Starter Yovani Gallardo (3-5) gave up four runs on five hits and fanned seven over four frames in the setback, the first in 10 career home starts for the right-hander versus the Pirates.
Final Score: San Francisco 7, Colorado 3
San Francisco, CA (Sports Network) - Brandon Belt put the Giants ahead for good with a two-run double in the fifth inning and San Francisco went on to take a 7-3 victory over the Colorado Rockies Sunday at AT&T Park. Buster Posey had a solo homer among his two hits, Hunter Pence had a two-run double and the Giants received an RBI apiece from Andres Torres and Brandon Crawford to capture the rubber match of the three-game set. Matt Cain (4-2) shook off some early troubles to strike out six over five innings. He walked five and gave up two runs on two hits to earn his fourth win in a row. The Rockies didn't receive much from the heart of their order, with Troy Tulowitzki and Carlos Gonzalez each going hitless in a combined nine at-bats with three strikeouts apiece. Michael Cuddyer hit a two-run double and Jordan Pacheco drove in a run for Colorado, which saw Jon Garland (3-6) drop a fourth consecutive start. He was tagged for five runs -- two earned -- on seven hits and four walks over five innings.
Final Score: St. Louis 5, Los Angeles 3
Los Angeles, CA (Sports Network) - Pete Kozma went 4-for-4 with three doubles and three RBI to lead the St. Louis Cardinals to a 5-3 win over the Los Angeles Dodgers in the finale of a three-game set at Dodger Stadium. Matt Carpenter had two hits and an RBI and Matt Adams added a pinch-hit RBI single for the Cardinals, winners in four of their last five. Seth Maness (4-1) earned the win after tossing one scoreless frame in relief, and Edward Mujica hurled a perfect ninth to pick up his 14th save of the season. Starter Shelby Miller gave up three runs on seven hits over 5 1/3 innings. It was Miller's shortest outing since going 5 1/3 frames on April 6. Adrian Gonzalez, who finished a triple shy of the cycle on Saturday, went 2- for-4 with a homer and three RBI for the Dodgers, losers in six of their last nine. Clayton Kershaw (5-3) was tagged for four runs on seven hits over seven frames.
Final Score: Arizona 6, San Diego 5
Phoenix, AZ (Sports Network) - Martin Prado went 4-for-4 with the eventual game-winning RBI in the seventh inning as the Arizona Diamondbacks edged the San Diego Padres, 6-5, to win the rubber match of a three-game set at Chase Field. Eric Chavez had a two-run homer while Gerardo Parra, Miguel Montero and Patrick Corbin each added an RBI as well. Corbin (8-0) allowed a season-high four runs (three earned) but still earned the win. He scattered seven hits, fanned five and walked two over six frames en route to becoming the first Diamondbacks pitcher to start the season 8-0 since Micah Owings in 2011. Carlos Quentin and Kyle Blanks each went 2-for-4 with two RBI for the Padres, who have dropped four of five.
Final Score: Chicago White Sox 5, Miami 3
Chicago, IL (Sports Network) - Adam Dunn belted a two-run homer and Alejandro De Aza knocked in two more with a double as the Chicago White Sox completed a three-game sweep of the lowly Miami Marlins with a 5-3 triumph at U.S. Cellular Field. Both De Aza and Dayan Viciedo finished with two hits and a run scored, while Alex Rios added an RBI single in addition to contributing a key outfield assist during the sixth inning. The victory, Chicago's ninth in 12 games, moved the White Sox (24-24) to .500 for the first time since the club was 4-4 on April 10. Dylan Axelrod (3-3) allowed three runs over 5 1/3 innings and won his third consecutive start with help from the Chicago bullpen, with four relievers combining for 3 2/3 scoreless frames to close out the contest. Marlins starter Alex Sanabia (3-7) lasted just four innings and was tagged for four runs on six hits. Marcell Ozuna, Justin Ruggiano and Nick Green each had two hits and an RBI in the loss, Miami's fifth straight and 12th in its last 14 outings.