Jays' Halladay earns ninth win
He strikes out 14 in complete-game victory
Roy Halladay struck out a career-high 14 to win his major league-leading ninth game, Alex Rios backed him with a home run, and the Blue Jays beat the Los Angeles Angels, 6-4, last night in Toronto.
Halladay (9-1) threw his second complete game of the season, allowing four runs, no walks, and seven hits to win his sixth straight decision. Working on an extra day of rest, he threw a season-high 133 pitches.
The righthander, whose only defeat this season was an April 21 loss to Texas, moved ahead of Kansas City's Zack Greinke for the major league lead in wins.
Yankees 12, Rangers 3 - Mark Teixeira sparked the Yankees with a takeout slide at second base after being hit with pitches twice, Hideki Matsui and Jorge Posada hit three-run homers, and host New York beat Texas to take over the best record in the American League.
Derek Jeter became the fourth active player with 1,500 runs - and just the fourth in Yankees history - when Teixeira sent rookie shortstop Elvis Andrus tumbling on Alex Rodriguez's fourth-inning grounder. Rodriguez beat out the relay to avoid an inning-ending double play as Jeter scored for a 4-3 lead, keeping alive what would turn into a seven-run inning.
Braves 6, Cubs 5 - Jeff Francoeur hit a tying two-run homer with two outs in the ninth and Chipper Jones drove in the winning run with a 12th-inning single, helping host Atlanta rally for a victory over Chicago.
The Cubs wasted a brilliant performance by rookie starter Randy Wells. Filling in for suspended Carlos Zambrano, he didn't allow a hit until Jones singled with two outs in the seventh.
Marlins 10, Brewers 3 - In Miami, Cody Ross hit a grand slam and Dan Uggla belted a milestone home run to help Florida beat Milwaukee.
Uggla became the fastest second baseman to reach 100 career homers with a two-run shot in the second. It came in his 502d game as a second baseman, beating Alfonso Soriano by 34 games.
Dodgers 6, Diamondbacks 5 - James Loney hit a tying three-run double in the eighth inning and Casey Blake followed with an RBI single, leading Los Angeles over visiting Arizona.
Dan Haren pitched seven innings of two-hit ball for the Diamondbacks and went 3 for 3 at the plate, leaving with a 5-1 lead before the Diamondbacks' bullpen crumbled.
Pirates 3, Mets 1 - Zach Duke pitched seven effective innings and Pittsburgh beat Johan Santana and visiting New York.
Athletics 5, White Sox 0 - Vin Mazzaro pitched into the seventh inning to win his major league debut and Matt Holliday hit a three-run double to lead visiting Oakland.
Cardinals 5, Reds 2 - Rookie Nick Stavinoha gave host St. Louis a key hit with a two-run, go-ahead double in the sixth inning and stand-in starter Brad Thompson (1-1) worked five effective innings for the Cardinals.
Twins 4, Indians 3 - Joe Mauer homered and had three RBIs to help Kevin Slowey win in host Minnesota's victory.
Nationals 10, Giants 6 - Christian Guzman hit a tiebreaking RBI single in host Washington's six-run eighth inning, helping to defeat San Francisco.
Rays 6, Royals 2 - Matt Joyce hit a tiebreaking two-run double and added a two-run homer, and Andy Sonnanstine allowed two runs in 6 2/3 innings to lead host Tampa Bay.
Astros 3, Rockies 2 - Miguel Tejada hit a winning homer off Josh Fogg in the 11th inning to cap a three-RBI night and lift host Houston.
Phillies 10, Padres 5 - Raul Ibanez homered twice and drove in five runs, and lefthander Antonio Bastardo won his major league debut as Philadelphia won in San Diego.
Mariners 8, Orioles 2 - Erik Bedard pitched like an ace against his former team, Ichiro Suzuki extended his hitting streak to a team-record 26 consecutive games, and host Seattle beat Baltimore.