Blue Jays 2, Yankees 0
NEW YORK -- Roy Halladay threw a three-hitter with nine strikeouts, and Eric Hinske's two-run homer off Randy Johnson sent Toronto over New York. The Blue Jays won their fourth straight game and sent New York (9-14) to its third consecutive loss -- the Yankees have managed just two runs since Tuesday. Halladay (4-1) walked one in his seventh career shutout and 17th complete game, second this season. Johnson (2-2) allowed seven hits in his 93rd complete game, first this year. He struck out nine and walked three. Gregg Zaun drew a one-out walk from Johnson in the seventh inning, and Hinske -- the lone left-handed hitter in Toronto's lineup -- pulled an 0-2 pitch over the right-field fence for the only runs of the game.
Orioles 5, Devil Rays 0
BALTIMORE -- Erik Bedard pitched five-hit ball for eighth innings to lead Baltimore to its sixth straight victory. Miguel Tejada, Jay Gibbons and Javy Lopez homered as Baltimore dealt the Devil Rays their season-worst fifth consecutive loss. Bedard (2-1) retired 14 of the first 15 batters he faced, allowing only a two-out single to Nick Green in the third. Jorge Julio gave up a hit in the ninth but finished the Orioles' second shutout of the season. Hideo Nomo (2-3) allowed five runs and eight hits, walked one and struck out three.
Rangers 7, Red Sox 2
ARLINGTON, Texas -- Chan Ho Park limited Boston to just three hits over seven innings and Alfonso Soriano hit a tie-breaking two-run homer. Park (3-1) had a season-high seven strikeouts. Except for a rough fourth inning, the right-hander had little trouble against the World Series champions, who lost their third straight. Tim Wakefield (2-1) retired 12 in a row until David Dellucci led off the decisive sixth with a single. Dellucci scored on Hank Blalock's single to tie the game 2-all, and Soriano followed with his fifth homer. Blalock, 5-for-37 his previous nine games, also had an RBI double.
Twins 7, Angels 4
MINNEAPOLIS -- Michael Cuddyer had two doubles and three RBIs, and Carlos Silva survived a rough first three innings to lead Minnesota over Los Angeles. After falling behind 4-1 early, the twins rallied for their fourth straight win. Lew Ford singled home the tying run in the sixth before Cuddyer's RBI-double gave the Twins a 5-4 lead. Cuddyer's two-run double in the eighth completed the scoring. Ford had two hits and two RBIs for Minnesota, which came from behind to win for the 11th time in its 14 victories this season. Chone Figgins was 3-for-4 with an RBI and a run scored for the Angels.
Tigers 3, White Sox 2, 11 innings
CHICAGO -- Nook Logan tripled in the go-ahead run in the 11th inning as Detroit won its fifth straight. Carlos Pena led off the 11th against Shingo Takatsu (0-1) with a walk and moved up to second on a sacrifice before Logan drove a pitch into the alley in right center to make it 3-2. Jamie Walker (1-0) got the win with a scoreless 10th, and Franklyn German pitched the 11th for his first save. The White Sox have lost three in a row after opening the season 16-4.
Nationals 5, Mets 1
WASHINGTON -- Livan Hernandez worked his way in and out of trouble for eight innings and hit one of Washington's three solo homers. Jose Guillen delivered his team-leading sixth homer hours after the Nationals announced they were exercising his $4 million contract option for 2006, and Brian Schneider also hit one out. Vinny Castilla added a two-run ground-rule double as the Nationals (12-11) avoided dropping below .500 for the first time since April 11. Hernandez (3-2) was far from perfect, allowing nine hits, with one run, two walks and five strikeouts. Mets starter Jae Seo (1-1), who beat the Nationals last week with six innings of one-run ball, allowed just three hits -- but all landed in bullpens.
Marlins 6, Phillies 4
PHILADELPHIA -- A.J. Burnett pitched seven innings, Juan Encarnacion drove in three runs and Florida held on for its eighth win in 10 games. Encarnacion tripled and homered, Miguel Cabrera went 4-for-5 with three doubles and a homer and Damion Easley also connected for Florida. Chase Utley hit a solo shot and Jim Thome added a two-run double for the Phillies, who have lost five of seven. Burnett (3-1) allowed two runs and five hits, striking out eight. Todd Jones earned his first save. Randy Wolf (1-3) gave up four runs and eight hits in five innings. He fell to 2-12 with a 5.93 ERA against the Marlins.
Cardinals 6, Braves 5
ATLANTA -- Tim Hudson and Mark Mulder were roughed up in their first starts against each other, and Albert Pujols hit a two-run homer that carried St. Louis. Hudson (2-1) gave up four runs in the first inning and left after the sixth, saddled with a line that showed nine hits and six runs -- twice as many runs as he gave up in his first four starts, covering 28 innings. Given a 4-0 lead before he took the mound, Mulder (3-1) couldn't hold it. Andruw Jones hit a two-out, two-run double in the bottom half of the first, then Brian Jordan tied it up with a two-run homer in the third. Mulder pitched seven innings, giving up eight hits and five runs -- four earned.
Brewers 4, Reds 3
MILWAUKEE -- Lyle Overbay homered in his first two at-bats for Milwaukee. Overbay hit a three-run homer in the first and a solo shot in the third off Cincinnati starter Brandon Claussen (1-2). He also doubled and walked in his fourth career four-RBI game. Gary Glover (2-1) went 5 1/3 innings, striking out four and walking two. He gave up a run-scoring single to Rich Aurilia in the second but was otherwise in command until the sixth. Derrick Turnbow got the final three outs for this third save.