PHILADELPHIA (AP) - Cliff Lee threw eight dominant innings against the team he led to the World Series last year, Ryan Howard hit a solo homer and the Philadelphia Phillies beat the Texas Rangers 2-0 Saturday night.
Lee (3-4) allowed five hits and struck out 10 to earn his first win since April 14. The lefty helped the Rangers capture the first AL pennant in franchise history after joining them last July. But he turned down more money from Texas and the New York Yankees to return to Philadelphia, signing a $120 million, five-year deal.
Rangers starter Colby Lewis (4-5) gave up two runs and seven hits in 6 2-3 innings.
Howard snapped a career-worst 0 for 23 slump when he connected to give the NL East-leading Phillies a 1-0 lead in the second.
Yankees 7, Mets 3
NEW YORK (AP) - Mark Teixeira homered for the third straight game, Alex Rodriguez also connected and the New York Yankees went deep four times to back A.J. Burnett (5-3) in a victory over the Mets.
Russell Martin and Curtis Granderson also homered as the Yankees evened the Subway Series at one apiece and snapped a six-game skid at home - their longest since 2003.
All four homers came off Chris Capuano (3-5), who allowed only 11 runs in his previous five starts. But he couldn't keep up the Mets' run of stingy pitching lately - they had given up just one run while winning their past three games.
Diamondbacks 9, Twins 6
PHOENIX (AP) - Kelly Johnson hit a grand slam off Matt Capps in a six-run eighth inning and Arizona rallied to beat Minnesota for its fifth straight victory, its longest streak in two seasons.
Arizona overcame a season-worst five errors, three in the eighth, for its seventh win in eight games.
Johnson, batting .185 after going 0 for 4 up to that point, lofted the 2-1 pitch from Capps (1-3) deep into the seats in right field, the second slam of his career.
Danny Valencia went 3 for 4 with a home run and three RBIs for the Twins, who led 6-3 after 7 1/2 innings.
J.J. Putz threw a scoreless ninth for his 11th save in 11 tries, the longest string of consecutive saves to start a season in franchise history. Aaron Heilman (3-0) was the winner.
White Sox 9, Dodgers 2
CHICAGO (AP) - Mark Buehrle threw seven strong innings to become the career victories leader in interleague play, Paul Konerko drove in three runs and Chicago beat Los Angeles.
Buehrle (4-3) allowed seven hits and two runs to win for the third time in four starts, giving him his 24th interleague victory - breaking his tie with Jamie Moyer atop the career list. He struck out one, and didn't walk anyone for the second time in three starts.
Alex Rios and Brent Lillibridge homered in Chicago's 16-hit attack, the fifth time this season the White Sox have had at least that many. They broke it open with a six-run fourth against former teammate Jon Garland (1-4).
Garland allowed 11 hits and seven runs in 3 2-3 innings.
Blue Jays 7, Astros 5
TORONTO (AP) - Jose Bautista hit two home runs, increasing his major league leading total to 18, Yunel Escobar added a tie-breaking drive and Toronto rallied to beat Houston.
Bautista hit a a three-run drive to left off Brett Myers in the sixth and added a solo shot to left against Jose Valdez in the eighth. It was his third multihomer game of the season and 14th of his career.
Escobar's shot also came off Myers (1-4), who has not won since April 12, a span of seven starts. The right-hander allowed six runs, five earned, in 6 2-3 innings. Casey Janssen (1-0) pitched one inning for the win.
Giants 3, Athletics 0
SAN FRANCISCO (AP) - Tim Lincecum pitched a three-hitter, and San Francisco beat the cross-bay rival Oakland for its fourth straight victory.
The two-time NL Cy Young Award winner allowed Ryan Sweeney's two-out single in the first before retiring 21 straight batters, leading the Giants past the A's for the second day in a row.
Lincecum (4-4) struck out five and walked none for his eighth career complete game, handing Oakland its fourth straight loss.
Buster Posey had two hits and drove in the only run against starter Brett Anderson (2-4), who left after giving up five hits in five innings to the defending World Series champions.
Braves 5, Angels 4, 12 innings
ANAHEIM, Calif. (AP) - Joe Mather hit a three-run homer in the seventh inning with Atlanta down by four runs, and drove in the go-ahead run with a 12th-inning double to lead the Braves past Los Angeles.
Trevor Bell (1-1), the eighth Angels pitcher, retired his first two batters in the 12th before Alex Gonzalez reached on an infield single up the middle and took an extra base as rookie second baseman Alex Amarista inadvertently kicked the ball into short left field for his first error in the big leagues. Mather then lifted a 1-0 pitch to right field that fell just inside the foul line.
Scott Proctor (1-0) pitched a perfect 11th inning for Atlanta.
Bobby Abreu homered for Los Angeles.
Cardinals 3, Royals 0
KANSAS CITY, Mo. (AP) - Jake Westbrook pitched eight shutout innings and Matt Holliday broke a scoreless tie with a two-run homer in the eighth, lifting St. Louis over Kansas City.
Westbrook, (4-3) whose longest start this year had been seven innings, gave up four hits, with three walks and three strikeouts while raising his career mark in Kauffman Stadium to 3-0. Kansas City's Nate Adcock went five scoreless innings in his first major league start.
Albert Pujols singled off Tim Collins (2-2) with one out in the eighth and then Holliday, who came in with an NL-leading .357 average, hit reliever Blake Wood's 2-1 pitch 433 feet over the left field fence.
Fernando Salas pitched the ninth for his sixth save in six opportunities.
Indians 2, Reds 1
CLEVELAND (AP) - Travis Buck hit a go-ahead two-run homer in the seventh inning to give Josh Tomlin and Cleveland the victory over Cincinnati.
Buck connected with two outs against Homer Bailey (3-1), who took a one-hitter into the seventh before the Reds tied their season-high losing streak at four games.
Tomlin (6-1) gave up one run and three hits over seven innings. Vinnie Pestano worked the eighth and Chris Perez the ninth for his 12th save as Cleveland improved baseball's best record to 28-15.
Tomlin became the fifth pitcher since 1919 to work at least five innings in each of his first 21 career appearances. The most recent was Boston's Daisuke Matsuzaka, who did it in 28 games in 2007.
Orioles 8, Nationals 3
BALTIMORE (AP) - Jeremy Guthrie pitched seven solid innings to win for the first time since opening day, and Nolan Reimold's two-run homer keyed a four-run third inning as Baltimore beat Washington.
Guthrie (2-6) allowed just two unearned runs and hadn't won in his past seven starts. He came in with the poorest run support of any American League starter. The Orioles, who ended a four-game losing streak, hadn't scored while he was on the mound in his previous three starts.
He allowed two unearned runs in the third inning when first baseman Brandon Snyder booted a ball that Laynce Nix hit. Guthrie allowed five hits, striking out four and walking one.
The Orioles scored four runs off John Lannan (2-5) in the third. Lannan hasn't won in his last six starts.
Marlins 5, Rays 3
MIAMI (AP) - Javier Vazquez pitched seven shutout innings in his best start of the season, and Florida defeated cross-state rival Tampa Bay for the second day in a row.
Vazquez (3-4) had made only one quality start previously this season, but he limited the Rays to three hits and two walks. He had a season-high seven strikeouts and lowered his ERA from 7.55 to 6.41 in his longest outing since July 26.
The veteran right-hander outpitched Rays ace David Price (5-4), who went 6 2-3 innings and gave up five runs, including homers to Hanley Ramirez and Omar Infante.
Pirates 6, Tigers 2
PITTSBURGH (AP) - Andrew McCutchen went 3 for 4 and scored twice, and Kevin Correia finally won at home as the Pittsburgh beat Detroit.
Correia (6-4) entered the game winless in three starts at PNC Park this season, but allowed two runs and seven hits over 6 2-3 innings as the surging Pirates captured their season-high fourth straight win.
Joel Hanrahan helped Pittsburgh escape a two-on, no-out jam in the ninth to pick up his 13th save and hand the Tigers their fifth consecutive defeat. Detroit starter Max Scherzer (6-1) took the loss.
Cubs 9, Red Sox 3
BOSTON (AP) - Reed Johnson hit a go-ahead, two-run double in an error-filled, eight-run eighth inning and Chicago, wearing replica uniforms of their last series in Fenway Park in 1918, beat Boston.
The Cubs' last visit to the 99-year-old stadium before Friday night's 15-5 loss was in the World Series 93 years ago. Chicago won the fifth game then, but Boston took the championship by winning Game 6.
The Red Sox had victory in sight again on Saturday, leading 3-1. But Matt Albers (0-2) failed to retire any of the six batters he faced in the eighth and his teammates committed three errors in the inning.
Sean Marshall (2-0) picked up the win in relief of starter Carlos Zambrano.
Brewers 3, Rockies 2
MILWAUKEE (AP) - Shaun Marcum won his sixth straight decision with eight effective innings and Jonathan Lucroy homered, lifting Milwaukee over Colorado in the lone National League game.
Milwaukee has won nine of 12 overall and has the NL's best winning percentage at home at .714 (15-6) after John Axford survived an adventure in the ninth for his 11th save.
Marcum (6-1) allowed his only run on a two-out homer to Carlos Gonzalez in the first and is 6-0 in his last nine starts with a 2.10 ERA since losing his first outing at Cincinnati.
Milwaukee scored twice in the bottom of the first and Lucroy homered off Clayton Mortensen (1-1) in the fifth.
Mariners 4, Padres 0
SAN DIEGO (AP) - Rookie Michael Pineda allowed only two hits while striking out nine in seven innings and Mike Wilson had two run-scoring hits to lead Seattle past San Diego.
Pineda (6-2) and relievers David Pauley and Jamey Wright combined on a four-hitter and struck out 13.
The Padres were shut out for the ninth time, the most in the majors. San Diego's home record of 8-17 also is the worst in the bigs. The Padres have totaled one run, eight hits and 22 strikeouts in the first two games of this series, and must face reigning AL Cy Young Award winner Felix Hernandez on Sunday.
The Mariners won their fourth straight game. Jack Wilson had two hits, an RBI and scored a run.