John Amis, Associated Press
Brewers pitcher CC Sabathia throws against the Braves in Saturday's 4-2 victory. Sabathia struck out nine in 8 1/3 innings.

ATLANTA — CC Sabathia pitched deep into the game in another terrific outing for Milwaukee and Prince Fielder hit two home runs Saturday, leading the Brewers to a 4-2 victory over the Atlanta Braves.

The Brewers equaled a club record with their ninth straight road win and stayed four games back of NL Central-leading Chicago. Milwaukee has won the first two games of its series with Atlanta after being swept in a four-game series at home against the Cubs.

Sabathia (5-0) struck out nine in 8 1/3 innings, allowing two runs and six hits. He has a 1.88 ERA in six starts with Milwaukee, which acquired him from the Cleveland Indians last month.

Charlie Morton (2-5) set down 15 straight Brewers after Craig Counsell's leadoff single in the second, but Fielder led off the seventh with his 24th home run, tying it at 1. Corey Hart followed with a bunt single and later scored on a two-out double by Jason Kendall.

Fielder hit a two-run drive off Rafael Soriano in the eighth.

CUBS 5, PIRATES 1: At Chicago, Reed Johnson had three hits and Geovany Soto drove in two runs for Chicago. Ted Lilly improved to 10-2 in his last 12 decisions and the Cubs have won six of their last seven games. Lilly battled through early control problems to pitch 6 1/3 solid innings. After throwing 54 pitches in the first two innings, the left-hander finished strong.

Lilly (11-6) allowed one run on five hits. He had five strikeouts and walked three.

Paul Maholm (7-7) gave up five runs on eight hits in six innings. He had two strikeouts and walked two.

PHILLIES 2, CARDINALS 1: At St. Louis, Joe Blanton won his first game since joining Philadelphia in a mid-July trade, riding home runs from Ryan Howard and Greg Dobbs. Dobbs, who leads the majors with 20 pinch hits, hit his fourth of the season on the first pitch of the third from Braden Looper (10-9). Howard hit his 31st for his Major-League-leading 96th RBI with two outs in the fourth.

Blanton (1-0) gave up four hits and struck out five in seven innings. The NL East-leading Phillies have homered in 11 straight games, totaling 19, and have won six of seven.

Ryan Ludwick homered for the third time in two games, his 26th overall, for the Cardinals. The drive landed in Big Mac Land, the third deck in left, and was estimated at 427 feet.

MARLINS 5, ROCKIES 3: At Miami, Ricky Nolasco struck out a career-high 13 and Jeff Baker hit a two-run homer to lead Florida. Nolasco (11-6) allowed three runs and four hits over eight innings to earn his first win in five appearances since July 7. He didn't walk a batter before turning it over to Kevin Gregg, who pitched the ninth for his 24th save in 30 chances.

Baker finished with three RBIs, his homer off Colorado starter Valerio De Los Santos (0-1) giving the Marlins a 2-1 lead in the second inning. Baker drove in another run in the third.

NATIONALS 10, REDS 6: At Washington, Pete Orr picked up his first RBIs in more than 15 months, slapping a pinch-hit, two-run single into left field in the seventh inning to put Washington ahead to stay. Orr's single capped a four-run inning and gave the Nationals something they haven't had since June — a two-game winning streak at home. Washington had dropped nine straight overall before beating the Reds on Friday.

Orr has only 20 RBIs in 399 career at-bats. His previous RBIs came on April 24, 2007.

Charlie Manning (1-2) got his first career win by pitching a scoreless seventh inning.

Mike Lincoln (1-3), who entered with a 19-inning scoreless streak, allowed four runs in the seventh while retiring only one batter.

ASTROS 5, METS 4 (10): At Houston, Lance Berkman raced home when Darin Erstad lined out to left in the 10th inning and Houston won after tying it on a memorable play in the ninth inning. New York was leading 4-2 when Houston loaded the bases with one out in the ninth against Billy Wagner, who had converted 13 of his previous 14 save chances.

Pinch-hitter Geoff Blum then lined a single to left and Hunter Pence raced around third, right on Mark Loretta's heels in an image reminiscent of a scene in the baseball movie "Major League." Both players slid in safely in a three-player collision with catcher Ramon Castro, who lost the ball. Castro left the game with a sprained right ankle.

Aaron Heilman (1-6) gave up a walk to Berkman and a single to Carlos Lee to start the 10th.

Jose Valverde (5-3) picked up the win after pitching a scoreless top of the 10th.

GIANTS 2, PADRES 0: At San Diego, Barry Zito gave up three hits in a season-high eight innings to outpitch Jake Peavy and lead the San Francisco Giants to a win over the San Diego Padres.

DODGERS 4, DIAMONDBACKS 2: At Los Angeles, Manny Ramirez and Casey Blake hit their first home runs as National Leaguers and Hiroki Kuroda pitched well into the eighth inning, leading the Los Angeles Dodgers to a victory over the Arizona Diamondbacks.

AMERICAN LEAGUE

RED SOX 12, ATHLETICS 2: At Boston, Jason Bay hit his first home run with Boston, Kevin Youkilis added a pair of two-run homers and the Red Sox cruised. Bay finished 1-for-4 and has reached base safely in six of his first 11 at-bats with Boston. After getting swept by the Angels, the Red Sox have won two in a row.

For the fifth consecutive time and eighth in his last nine starts, Jon Lester (10-3) went at least seven innings for the Red Sox.

After a shaky first in which he gave up four hits and a two-run homer to Emil Brown, Lester settled down and only allowed three more hits while striking out five over seven innings.

Dana Eveland (7-6) lasted just two innings and gave up nine runs.

RAYS 9, TIGERS 3: At St. Petersburg, Fla., rookie Evan Longoria homered and drove in three runs and right-hander Andy Sonnanstine won for the first time in nearly a month. Carl Crawford contributed a two-run single for the Rays, who have won four straight and set a franchise record for home wins in a season (42) before a sellout crowd of 36,048 at Tropicana Field.

Sonnanstine (11-6) allowed two runs and seven hits in six innings, ending a three-game losing streak in which he gave up 14 runs and 22 hits in 19 innings.

Longoria had a RBI double during a four-run second inning against Kenny Rogers (8-7) and a run-scoring single off Freddy Dolsi in the fourth. He led off the sixth against Casey Fossum with his 21st homer, tying Tampa Bay's record for a rookie.

INDIANS 5, TWINS 1: At Minneapolis, Paul Byrd tossed seven sharp innings to win his third straight start and Kelly Shoppach hit a two-run homer to lead Cleveland. The Twins were without manager Ron Gardenhire, who served a one-game suspension for his outburst that led fans to throw hats and baseballs on the field during a victory over the White Sox on Thursday night.

Byrd (6-10) allowed one run and six hits. He has allowed just five runs in his last four starts.

Kevin Slowey (7-8) struggled for Minnesota, giving up five runs and six hits in six innings. The Indians hit two homers off the right-hander, who has surrendered 28 homers in 28 career starts.

ROYALS 9, WHITE SOX 7: At Kansas City, Mo., Jose Guillen and Billy Butler both homered off an ineffective Mark Buehrle, and Esteban German had a two-run triple to lead the Kansas City Royals to a win over the Chicago White Sox on a hot, muggy afternoon. Buehrle (8-10), a Royals nemesis much of his career, had his shortest and worst start of the year on a day the White Sox hit four home runs.

Miguel Olivo also homered for the Royals, whose 19 hits in the sweltering heat were their most in almost two years. The temperature at game time 95 degrees and the heat index 111.

Ken Griffey Jr. was 0-for-2 in his second game with Chicago and was lifted for a pinch hitter in the sixth with what the White Sox described as heat-related cramping in his right leg.

Kyle Davies (5-2) gave up three runs and five hits over 5 1/3 innings for the Royals. Joakim Soria worked the ninth for his 31st save in 33 opportunities.

YANKEES 8, ANGELS 2: At New York, Mike Mussina retired the final 17 batters he faced, Jose Molina hit one of New York's four homers and the Yankees snapped Los Angeles' five-game winning streak. Alex Rodriguez, Wilson Betemit and Bobby Abreu all homered and Mussina (14-7), a six-time Gold Glove winner, made several stellar plays on the mound to help the Yankees to their second victory in seven games.

Molina, catching Mussina in his first start since the Yankees acquired Ivan Rodriguez on Wednesday, scored three times and went 3-for-3, including his first home run since Sept. 5.

Playing without center fielder Torii Hunter, who traveled home to Pine Bluff, Ark., to attend the funeral of his grandmother, the Angels dropped to 12-3 after the All-Star break.

Jered Weaver (9-9) gave up six runs in five innings for the Angels.

BLUE JAYS 6, RANGERS 4: At Arlington, Texas, Rod Barajas and Scott Rolen each had two-run doubles in the sixth inning, helping the Toronto Blue Jays rally over the Texas Rangers. A.J. Burnett allowed four runs in 5 2/3 innings to win his third consecutive start. B.J. Ryan, who took the loss with a blown save Friday night, pitched a scoreless inning to earn his 21st save in 24 chances.

ORIOLES 3, MARINERS 1: At Seattle, Jeremy Guthrie retired 26 of the final 28 batters he faced in his first career complete game, allowing just four hits in the Baltimore Orioles' win over the Seattle Mariners.