NEW YORK - A.J. Burnett pitched neatly into the eighth inning, Russell Martin hit a three-run homer and the New York Yankees kept rolling right along with a 5-2 victory over the Milwaukee Brewers on Wednesday night.
Robinson Cano tripled to start a four-run fourth inning and Jorge Posada rounded the bases twice on his solo shot in the sixth, which was changed to a home run after umpires watched the video replay.
Nick Swisher had an RBI single for the Yankees, who have won four straight and 14 of 18 overall. By taking the first two games against Milwaukee in an interleague matchup of division leaders, New York clinched its sixth consecutive series victory since getting swept at home by Boston from June 7-9.
■ Reds 4, Rays 3
ST. PETERSBURG, Fla. - Ryan Hanigan hit a three-run homer off James Shields and the Cincinnati Reds beat the Tampa Bay Rays.
Hanigan hit a two-out, three-run shot off James Shields (8-5) in the fourth. It was his first homer since going deep twice April 3 against Milwaukee.
Shields had given up just two runs in his previous three starts, all of which were complete game wins.
Edinson Volquez (5-3) gave up three runs and four hits in 61/3 innings. The right-hander struck out seven and walked three.
■ Twins 1, Dodgers 0
MINNEAPOLIS - Scott Baker struck out nine while pitching neatly into the eighth inning and Ben Revere had two hits to help the Minnesota Twins to a 1-0 victory over the Los Angeles Dodgers on Wednesday.
Baker (6-5) allowed six hits and walked one in 71/3 innings, dropping his ERA to 3.15 as the Twins bounced back from a 15-0 drubbing on Monday night to take two of three in the series.
Rubby De La Rosa (3-3) also was impressive for Los Angeles, giving up just one run and six hits in seven innings. After hammering out 25 hits on Monday night, the Dodgers couldn't string anything together against Baker and two relievers.
■ Padres 4, Royals 1
SAN DIEGO - Rookie Anthony Rizzo hit a two-run single, Tim Stauffer won consecutive starts for the first time this year and the San Diego Padres beat the Kansas City Royals for their first sweep this season.
The Padres scored four unearned runs with two outs in the third inning thanks to third baseman Mike Moustakas' error on a sun ball.
San Diego has won four straight and seven of eight. It went 5-1 against Atlanta and Kansas City for its first winning homestand of 2011.
■ Braves 5, Mariners 3
SEATTLE - Freddie Freeman knocked around Felix Hernandez for three hits and two RBIs, and the Atlanta Braves beat Seattle to complete an impressive three-game sweep that included victories over the Mariners' best starting pitchers.
The Braves won for the eighth time in 10 games and picked up their 25th road victory of the season. They handed losses to Hernandez, rookie star Michael Pineda and Erik Bedard during their rare trip to Seattle.
Freeman started a two-out rally in the fourth inning, punching a single into left against Hernandez (8-7) and scoring on Brooks Conrad's grounder back up the middle. Freeman capped the Braves' three-run fifth with a two-run single to right.
■ Indians 6, Diamondbacks 2
PHOENIX - Carlos Carrasco allowed four hits in seven innings and the Cleveland Indians beat the Arizona Diamondbacks to take two of three in the interleague matchup.
Orlando Cabrera, who delivered the deciding home run in the series opener, had a season-high four hits. He doubled, scored twice and drove in a run as the Indians won for just the third time in nine games.
Asdrubal Cabrera added three hits, including a double and an RBI single.
■ Phillies 2, Red Sox 1
PHILADELPHIA - Raul Ibanez hit a tiebreaking solo homer in the seventh, Vance Worley pitched seven strong innings and the Philadelphia Phillies beat the Boston Red Sox.
In a series billed as a World Series preview, the major league-leading Phillies (51-30) have taken two straight and go for a sweep Thursday.
Worley (3-1) allowed one run, five hits and struck out five. The rookie right-hander has filled in nicely for injured starters Roy Oswalt and Joe Blanton.
■ Cardinals 5, Orioles 1
BALTIMORE - Chris Carpenter scattered seven hits for his second complete game of the season and Colby Rasmus homered to help the St. Louis Cardinals beat the Baltimore Orioles.
Carpenter (3-7) threw a season-high 132 pitches to win his second straight start following a five-game losing streak. The right-hander struck out five, walked one and surrendered just one extra-base hit - an RBI double to Nick Markakis in the third inning.
Carpenter's other complete game came on May 25, an eight-inning effort in a 3-1 loss at San Diego. The last time he went the distance and earned a victory was Sept. 30, 2010, against Colorado.
■ Angels 1, Nationals 0
ANAHEIM, Calif. - Dan Haren pitched two-hit ball through 71/3 innings and the Los Angeles Angels beat the Washington Nationals to sweep past Davey Johnson's new team.
The 68-year-old Johnson took over the Nationals this week, returning as a major league manager for the first time since 2000. Washington had won 13 of 15 going into the series at Anaheim.
■ Blue Jays 2, Pirates 1
TORONTO - Yunel Escobar doubled home the tiebreaking run in the seventh inning, Brandon Morrow struck out 10 and the Toronto Blue Jays beat the Pittsburgh Pirates.
Rookie outfielder Eric Thames hit his first career home run for Toronto, a solo shot in the sixth.
Morrow (4-4) allowed one run and four hits in seven innings, walking three. It's the fourth time in his career he's fanned at least 10, and the second time this season. His career high in strikeouts is 17, set Aug. 8, 2010, against Tampa Bay.
■ Cubs 2, Giants 1
CHICAGO - Pinch-hitter Aramis Ramirez singled to drive in the winning run with two outs in the bottom of the ninth and the Chicago Cubs beat San Francisco to end the Giants' seven-game winning streak.
Sergio Romo (3-1) gave up an infield single to leadoff batter Tony Campana, who moved to second on Reed Johnson's sacrifice. After a groundout moved him to third, Ramirez hit an 0-2 pitch to left to win it.
San Francisco's Emmanuel Burris hit an RBI single in the top of the ninth off Chicago closer Carlos Marmol (2-2) to tie the game after starter Ryan Dempster had shut out the Giants on two hits for eight innings and retired 20 straight at one point.
■ Mets 16, Tigers 9
DETROIT - Scott Hairston hit a bases-loaded triple and Ronny Paulino contributed four hits as part of another offensive barrage by the New York Mets, who beat the Detroit Tigers.
The Mets set a team record by scoring 52 runs in a four-game span, STATS LLC said. Tigers utilityman Don Kelly got the final out, becoming the first Detroit position player to pitch since 2000.
■ White Sox 3, Rockies 2
DENVER - A.J. Pierzynski drove in his second run of the game with a sacrifice fly in the ninth inning and the Chicago White Sox hung on to beat the Colorado Rockies.
Carlos Quentin and Paul Konerko hit singles off Huston Street (0-2) to start the ninth with Quentin getting to third on Konerko's hit. Street struck out Alexei Ramirez before Pierzynski, who had an RBI double earlier, drove a fly ball to right field.