Roger Clemens threw six strong innings before giving up a pair of one-out walks in the seventh and the Detroit Tigers made him pay for it.
Craig Monroe hit an RBI double off reliever Dan Wheeler in the three-run seventh and Nate Robertson (8-3) threw seven scoreless innings to give the Tigers a 4-0 victory over the Houston Astros last night in Detroit.
In his second start this season, Clemens allowed two runs -- one earned -- and three hits with two walks in 6 1/3 innings. He struck out three consecutive batters over the fifth and sixth innings, but didn't fan another Tiger in his 84-pitch outing.
The seven-time Cy Young winner left the mound very angry.
Clemens (0-2) pumped his fist because he thought he threw a second strike to Carlos Guillen and that Magglio Ordonez was caught stealing for a second out. Instead, Guillen drew a walk on a 3-and-1 pitch -- giving Ordonez second base.
After Clemens was taken out of the game, he shouted at least twice at plate umpire C.B. Bucknor as he walked toward the dugout while a sellout crowd gave him a standing ovation.
Wheeler gave up Monroe's double -- which almost cleared the left-field wall -- bringing home the first run of the game and a second run scored on shortstop Adam Everett's throwing error.
Braves 5, Yankees 2 -- Horacio Ramirez (3-2) won for the first time in three weeks, allowing eight hits over eight innings as visiting Atlanta beat New York.
Jeff Francoeur drove in runs with singles in the second and eighth innings and Adam LaRoche had a solo homer in the seventh for the Braves, who are 5-20 in June.
Giants 5, Rangers 3 -- Matt Morris (6-7) won three straight starts for the first time this season and improved to 7-0 in interleague play over the last two years, leading visiting San Francisco.
Three Texas players and manager Buck Showalter were ejected, Showalter and Michael Young for arguing a called third strike and Mark Teixeira and Mark DeRosa for complaining about Teixeira's bases-loaded drive down the right-field line that was ruled foul. Gerald Laird finished the at-bat and flied to left to end the game.
Blue Jays 6, Nationals 0 -- A.J. Burnett pitched a shutout in his second start since returning from the disabled list, leading host Toronto over Washington.
Burnett (1-1) allowed six hits, struck out seven, and didn't walk a batter in just his fourth start of the season. He retired 17 of the last 18 batters he faced and only needed 92 pitches to finish the game.
Twins 9, Dodgers 2 -- Joe Mauer had a career-high five hits and Francisco Liriano threw seven sharp innings to help host Minnesota hand Derek Lowe (6-4) his first loss since May 16.
Liriano (8-1) struck out eight for the Twins, who have won six straight, 14 of 15, and 16 of 18. Mauer went 5 for 5 to raise his batting average to .389, tops in baseball.
Marlins 8, Devil Rays 4 -- Miguel Olivo hit two home runs and Miguel Cabrera added another to help Florida to its eighth consecutive home victory.
Indians 3, Cardinals 1 -- C.C. Sabathia (6-4) worked eight strong innings to help visiting Cleveland win consecutive games for the first time since the beginning of June and send St. Louis to its eighth straight loss.
White Sox 4, Pirates 2 -- Mark Buehrle (9-4) limited Pittsburgh to two runs over seven innings and visiting Chicago ran the Pirates' record-tying losing streak to 12 games.
Padres 3, Athletics 0 -- Chris Young (7-3) outdueled Barry Zito (8-4) and host San Diego ended the Oakland ace's six-game winning streak as the defending NL West champion Padres took over the division lead.
Brewers 8, Cubs 5 -- Ryan Dempster and Ronny Cedeno each committed costly run-scoring errors for Chicago as Milwaukee scored four unearned runs in the ninth to hand the Cubs their ninth straight loss at Wrigley Field.
Royals 9, Reds 8 -- Emil Brown drove in four runs to lead Kansas City's comeback from a 5-1 deficit, and Matt Stairs hit a two-run homer in the ninth that gave the Royals their 10th win in 40 road games.
Mariners 11, Diamondbacks 7 -- Kenji Johjima drove in a career-high five runs with his second two-homer game in as many starts, helping visiting Seattle get to .500 for the first time since April 15.
Rockies 12, Angels 4 -- Garrett Atkins and Clint Barmes each had three RBIs and visiting Colorado tied a season high with 18 hits in routing Los Angeles.
The Phillies-Orioles game at Camden Yards was postponed by rain. The teams will play a day-night doubleheader today.