Associated Press
Philadelphia Phillies starting pitcher Cliff Lee earned his first win since April 14.

PHILADELPHIA — 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 62?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: At New York, 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.

WHITE SOX 9, DODGERS 2: At Chicago, Mark Buehrle threw seven strong innings to become the career victories leader in interleague play, Paul Konerko drove in three runs and the Chicago White Sox beat the Los Angeles Dodgers. 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.

BLUE JAYS 7, ASTROS 5: At Toronto, Jose Bautista hit two home runs, increasing his major league leading total to 18, Yunel Escobar added a tie-breaking drive and the Toronto Blue Jays rallied to beat the Houston Astros. 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.

GIANTS 3, ATHLETICS 0: At San Francisco, Tim Lincecum pitched a three-hitter, and the San Francisco Giants beat the cross-bay rival Oakland Athletics for their 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.

CARDINALS 3, ROYALS 0: At Kansas City, Mo., Jake Westbrook pitched eight shutout innings and Matt Holliday broke a scoreless tie with a two-run homer in the eighth. 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.

INDIANS 2, REDS 1: At Cleveland, Travis Buck hit a go-ahead two-run homer in the seventh inning to give Josh Tomlin and the Cleveland Indians a victory over the Cincinnati Reds. 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.

ORIOLES 8, NATIONALS 3: At Baltimore, 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 the Baltimore Orioles beat the Washington Nationals. Guthrie (2-6) allowed just two unearned runs and hadn't won in his past seven starts.

MARLINS 5, RAYS 3: At Miami, Javier Vazquez pitched seven shutout innings in his best start of the season, and the Florida Marlins 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.

PIRATES 6, TIGERS 2: At Pittsburgh, Andrew McCutchen went 3 for 4 and scored twice, and Kevin Correia finally won at home as the Pittsburgh Pirates beat the Detroit Tigers. Correia (6-4) entered the game winless in three starts at PNC Park this season, but allowed two runs and seven hits over 62/3 innings as the surging Pirates captured their season-high fourth straight win.

CUBS 9, RED SOX 3: At Boston, Reed Johnson hit a go-ahead, two-run double in an error-filled, eight-run eighth inning and the Chicago Cubs, wearing replica uniforms of their last series in Fenway Park in 1918, beat the Boston Red Sox.

MARINERS 4, PADRES 0: At San Diego, 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 to a win against the San Diego Padres, who continue to struggle at Petco Park. Pineda (6-2) and relievers David Pauley and Jamey Wright combined on a four-hitter and struck out 13.

DIAMONDBACKS 9, TWINS 6: At Phoenix, Kelly Johnson's grand slam capped a six-run eighth inning for Arizona in a come-from-behind win over Minnesota. Juan Miranda drove in three runs for the Diamondbacks, including the first two in the eighth on a double to left field.

National League

BREWERS 3, ROCKIES 2: At Milwaukee, Shaun Marcum won his sixth straight decision with eight effective innings and Jonathan Lucroy homered, lifting the Milwaukee Brewers over the Colorado Rockies. Milwaukee has won nine of 12 overall.