UNDATED (AP) — Atlanta Braves pitcher Aaron Harang entered Wednesday's major league action with the National League's best ERA. That distinction is gone after he was rocked for nine runs and 10 hits over 4 2/3 innings of the Braves' 9-3 loss in Miami.

Harang's ERA rose from 0.85 to 2.97 after allowing a three-run blast by Marcell Ozuna and a two-run shot by Christian Yelich (YEH'-lihch). They were the first home runs allowed by Harang this season.

Winning pitcher Nathan Eovaldi (eh-VAHL'-dee) allowed one run and three hits in seven innings to lower his ERA to 2.58.

Also in the majors:

— Allen Craig was 4-for-5 with a homer and three RBIs as the Cardinals ripped Milwaukee 9-3 in St. Louis. Matt Adams hit a three-run homer and Shelby Miller tossed six-plus innings to help the Redbirds avoid a three-game sweep.

— Miguel Montero hit a leadoff homer in the 10th inning after Martin (mahr-TEEN') Prado hit a two-run single in the ninth, helping the Arizona Diamondbacks end a four-game losing streak with a 5-4 win over the Colorado Rockies.

— Tim Hudson and Sergio Romo combined on a five-hitter and the San Francisco Giants beat the San Diego Padres 3-2. Hudson is 4-1.

— Anthony Rizzo belted a two-run homer and Nate Schierholtz (SHEER'-hohlts) had three RBIs in the Chicago Cubs' 9-4 win at Cincinnati. Starlin Castro went 3 for 4 with two doubles for the Cubs.

— Anthony Rendon was 4-for-5 with a pair of doubles, a solo homer and four RBIs as Washington crushed Houston 7-0. Jordan Zimmerman gave up seven hits and struck out seven over 6 1/3 innings for his 45th win as a National, the most since the team moved from Montreal.

— Zack Greinke (GREHN'-kee) was tough in the Dodgers' 6-4 win at Minnesota, holding the Twins to an unearned run and seven hits in six-plus innings. Juan Uribe (yoo-REE'-bay) hit a two-run single and Yasiel Puig (YAH'-see-ul pweeg) was 2-for-4 with an RBI and two runs scored.

— Oakland completed a three-game sweep by ripping Texas 12-1 as Eric Sogard (SOH'-gahrd) matched his season total with three RBIs. Yoenis Cespedes (yoh-EH'-nehs SEHS'-peh-dehs) had two doubles, drove in two runs and scored twice to support Jesse Chavez, who one-hit the Rangers over seven shutout innings.

— C.J. Wilson pitched two-hit ball over eight innings of the Los Angeles Angels' 7-1 pounding of Cleveland, the Indians' sixth straight loss. Hank Conger hit a go-ahead, two-run homer, Mike Trout laced a two-run double and David Freese (freez) poked a two-run single to help Wilson improve to 4-2.

— Max Scherzer won his third consecutive start by scattering four hits in six shutout innings of the Tigers' 5-1 win over the White Sox in Chicago. Bryan Holaday hit a two-run double while the Tigers scored four times in the fourth inning.

— Kansas City beat Toronto 4-2 on Alcides (al-SEE'-dehs) Escobar's two-run double in the seventh inning. Eric Hosmer drove in the other two runs for the Royals, whose bullpen blew a 2-0 lead for young starter Yordano Ventura.

— The 15-game major league schedule was reduced to 11. The New York Mets have been rained out in Philadelphia, as have Pittsburgh at Baltimore, Seattle at the New York Yankees and Tampa Bay at Boston.