Cardinals 11, Reds 1: Jaime Garcia pitched seven effective innings and hit a two-run triple, Carlos Beltran homered again and the host St. Louis Cardinals extended their winning streak to a season-high four games Wednesday night with an 11-1 rout of the slumping Cincinnati Reds.
Garcia (2-0) allowed one run on seven hits and three walks. He was aided by four double plays and helped his cause with a triple off the wall in center field in the sixth that made it 7-1 and chased Mat Latos (0-2).
The Reds have dropped five of the first six games on their 10-game road trip and are already five games in back of the Cardinals in the NL Central.
Nationals 3, Astros 2: Jayson Werth drew a bases-loaded walk and Wilson Ramos hit a sacrifice fly as host Washington rallied in the eighth inning and beat Houston for its third straight win. The Nationals improved to 10-3 — the first team in the majors to reach 10 wins this season. The Los Angeles Dodgers had nine victories and played later Wednesday night.
Sign Up and Save
Get six months of free digital access to the Lexington Herald-Leader
Marlins 9, Cubs 1: Hanley Ramirez homered for the third game in a row, Mark Buehrle (1-2) pitched eight innings for his first victory with Miami and the host Marlins beat Chicago. In the past four games, Ramirez has gone 9 for 16 with nine RBI to hike his average from .133 to .283. He has four homers after hitting only 10 last year.
Braves 14, Mets 6: Dan Uggla ended his struggles against R.A. Dickey with a two-run homer, and Juan Francisco and Freddie Freeman also hit two-run drives to lead host Atlanta over New York. Uggla had been 0 for 24 against the knuckleballer before his home run capped a four-run third.
Pirates 2, Diamondbacks 1: Neil Walker's two-out bloop single in the eighth inning fell near three players in shallow center field and drove in Clint Barmes with the go-ahead run, and Pittsburgh beat host Arizona.
Rangers 6, Red Sox 3: Mike Napoli hit a two-run homer and drove in four runs, Derek Holland pitched seven solid innings and red-hot Texas completed a two-game sweep of host Boston. It was Napoli's fourth home run in three games to go along with a two-run double.
Rays 12, Blue Jays 2: Luke Scott hit a grand slam, Ben Zobrist added a two-run homer and Tampa Bay beat host Toronto. Matt Joyce and Sean Rodriguez added solo shots for Tampa Bay.
Twins 6, Yankees 5: Justin Morneau hit two mammoth homers and Jason Marquis won his Minnesota debut, sending the Twins to a victory at New York. Joe Mauer and Jamey Carroll each had an RBI double in a four-run first.