Cleveland 5, Pittsburgh 2 (11): Cord Phelps hit his first major league homer in the 11th inning, a three-run shot that lifted the Indians. Carlos Santana also connected and the AL Central leaders won their third straight, improving to 23-12 at home by pulling out a game that was delayed by rain in the eighth inning for 1 hour, 57 minutes.
Cincinnati 2, Toronto 1: Miguel Cairo hit a two-run homer in the sixth off Carlos Villanueva, ending the Reds' streak of 16 scoreless innings. The Reds got their first win over an AL team this season after dropping their previous five interleague games against Cleveland and Toronto.
L.A. Angels 7, N.Y Mets 3: Tyler Chatwood finally got some runs and pitched seven scoreless innings, and Erick Aybar hit a bases-loaded triple for the Angels. Mets starter Jonathon Niese (6-6) lost for the first time in five starts since May 24. He was charged with four earned runs and gave up eight hits before he was relieved in the fifth.
Atlanta 4, Texas 2: Jason Heyward hit a two-run single in the third inning and Freddie Freeman added an RBI double in the seventh to help Jair Jurrjens earn his ninth victory for the Braves. Jurrjens (9-3) lowered his NL-best ERA to 2.11.
Boston 12, Milwaukee 3: Kevin Youkilis hit a three-run homer to highlight Boston's six-run first inning and Tim Wakefield held Milwaukee to three hits over eight innings. Dustin Pedroia had a solo homer and drove in two runs, and Marco Scutaro hit a two-run shot. The Stanley Cup champion Boston Bruins were honored with an on-field ceremony.
Baltimore 7, Washington 4: Mark Reynolds had three hits, including a home run, to help the Orioles end the Nationals' eight-game winning streak. J.J. Hardy also homered and Craig Tatum drove in two runs to back starter Chris Jakubauskas (2-0), who pitched five innings for the win and had his first two major league hits.
Minnesota 5, San Diego 4: Drew Butera's single scored Delmon Young in the bottom of the ninth as the Twins rallied to extend their winning streak to seven games. Alex Burnett (2-4) pitched one inning for the win. Chad Qualls (3-3) took the loss.
St. Louis 5, Kansas City 4: Albert Pujols sprained his left wrist trying to make a tag at first base, but St. Louis recovered to win on Skip Schumaker's ninth-inning homer. Pujols was injured in the sixth and the three-time NL MVP left the game. He will be evaluated today.
Detroit 9, Colorado 1: Justin Verlander threw a four-hitter for his second straight complete game, and Brennan Boesch and Miguel Cabrera each homered for the Tigers. Verlander (9-3) has four complete games, matching his total from last year.
Oakland 2, San Francisco 1: Landon Powell hit a tiebreaking home run in the eighth inning, his first homer of the season, and the Athletics held on, completing a three-game sweep at home of the defending World Series champs. The Giants lost their fourth straight.
Chicago White Sox 8, Arizona 2: Phil Humber pitched effectively into the eighth inning, Paul Konerko homered for the third straight game and A.J. Pierzynski hit a three-run double to lift the White Sox. Konerko hit a solo homer to match Harold Baines for 56th on the career list with 384.
Seattle 2, Philadelphia 0: Mariners starter Jason Vargas tossed a three-hitter for his second shutout of the season, outdueling Phillies left-hander Cole Hamels. Hamels (9-3) was denied his chance at becoming the first pitcher in the majors to reach 10 wins. It also ended his career-best five-game win streak.
L.A. Dodgers 1, Houston 0: Dioner Navarro homered off reliever Wilton Lopez in the eighth inning, helping the Dodgers avoid a three-game sweep. After a scoreless duel between Dodgers starter Hiroki Kuroda and Houston counterpart Bud Norris, Navarro hit a 2-0 pitch from Lopez (1-3) into the pavilion seats in right-center. Dodgers catcher Rod Barajas was placed on the 15-day disabled list with a sprained right ankle.
Compiled from News and wire service reports.