Kathy Willens, Associated Press
Umpire Ed Hickox, left, rules Blue Jays' Rod Barajas safe on David Eckstein's sacrifice fly as Shannon Stewart (23) and Yankees catcher Jose Molina, rear right, look on in Yankees Stadium on Tuesday.

NEW YORK — Joba Chamberlain struggled with his control, walked off the mound in the third inning and threw his glove in the dugout.

His first major league start was a memorable one, all right. Just not for the reasons he'd hoped.

Chamberlain lasted just 2 1-3 innings and Roy Halladay held the New York Yankees in check despite some control problems of his own, leading the Toronto Blue Jays to a 9-3 victory on Tuesday night.

Alex Rios extended his hitting streak against the Yankees to 24 games and David Eckstein had three RBIs for Toronto, which patiently concentrated on Chamberlain's pitch count and forced New York to use six pitchers total.

American League

RED SOX 7, RAYS 4: At Boston, the Red Sox kept winning at home even without David Ortiz. Coco Crisp hit a tie-breaking double and Boston won the matchup of the AL East's top two teams. Crisp snapped a 1-for-25 slump with the two-run double in a four-run sixth inning and Jacoby Ellsbury followed with a sacrifice fly. With Ortiz sidelined for at least three weeks with a left wrist injury, the Red Sox won their 11th straight game at home, matching the longest AL streak of the season held by the Rays.

ORIOLES 5, TWINS 3: At Minneapolis, Radhames Liz made a solid 2008 debut and got help from homers by Kevin Millar and Melvin Mora. Liz (1-0) allowed two runs and four hits in 5 1-3 innings for the Orioles, who snapped a nine-game losing streak to Minnesota and improved to 25-8 when scoring at least four runs in a game.

RANGERS 12, INDIANS 7: At Arlington, Texas, Josh Hamilton and Milton Bradley hit consecutive homers to set the tone in a four-run first inning. Hamilton went deep in his career-high fourth straight game one out after Ian Kinsler led off with a single to extend his career-best hitting streak to 18 games. Hamilton's two-run drive gave him 17 homers and 67 RBIs, tops in the AL in both categories.

WHITE SOX 9, ROYALS 5: At Chicago, Carlos Quentin, A.J. Pierzynski, Nick Swisher and Alexei Ramirez homered and the White Sox beat the Royals and Zack Greinke. Gavin Floyd (6-3), allowed four runs — two earned — and six hits in seven innings, including Mark Teahen's two-run homer in the seventh.

ANGELS 5, MARINERS 4: At Seattle, Joe Saunders, a Triple-A traveler last season, allowed one earned run in seven innings to become the AL's first nine-game winner and Maicer Izturis drove in three runs.

National League

PHILLIES 3, REDS 2: At Philadelphia, Pat Burrell hit a tiebreaking two-run homer, Adam Eaton pitched 6 2/3 impressive innings. Ken Griffey Jr. walked as a pinch-hitter in the eighth inning to remain one shy of 600 home runs. Griffey wasn't in the Reds' lineup for the second straight game because of general soreness. He's been bothered by a sore left knee, though he could return Wednesday.

BRAVES 5, MARLINS 4: At Atlanta, Chipper Jones hit a three-run homer and Greg Norton came through with a two-run double in the eighth inning that gave the Atlanta another come-from-behind victory. The Braves actually won a one-run game, improving their mark in those contests to 3-16, despite two more homers by Florida's slugging second baseman, Dan Uggla.

ASTROS 2, PIRATES 0: At Pittsburgh, Lance Berkman and Miguel Tejada doubled in runs, Wandy Rodriguez pitched six shutout innings in his second start after coming off the disabled list, and Houston ended a five-game losing streak. Chris Sampson, Doug Brocail and Jose Valverde finished up the five-hitter with an inning each, with Valverde getting his 16th save. Kaz Matsui went 4-for-4 with a sacrifice bunt and scored both Astros runs.

BREWERS 7, DIAMONDBACKS 1: At Milwaukee, Ryan Braun hit a two-run home run to ruin a memorable night for Arizona's Randy Johnson. Johnson (4-2) broke a tie with Roger Clemens to take sole possession of second place on baseball's career strikeout list in the first inning when he fanned Mike Cameron. That gave the Big Unit 4,673 strikeouts, still far behind Nolan Ryan's 5,714.

Johnson struck out eight through five innings.

CARDINALS 6, NATIONALS 1: At Washington, the St. Louis Cardinals faced more resistance from Mother Nature than from the Washington Nationals, enduring more than 2 1/2 hours of delays. A miscue-filled, four-run first-inning, highlighted by Yadier Molina's three-run homer, was all the Cardinals needed.

ROCKIES 3, DODGERS 0: At Los Angeles, Jeff Francis outpitched longtime Rockies nemesis Brad Penny and Colorado snapped an eight-game losing streak that was punctuated by a bench-clearing brawl.

METS 9, GIANTS 6: At San Francisco, Pedro Martinez came off the disabled list to make his second 2008 start Tuesday night, more than two months after he left his initial outing of the year April 1 with a hamstring injury. Martinez (1-0) even hit a pair of singles and drove in a run to help his cause and boost his line.

CUBS 9, PADRES 6: At San Diego, Alfonso Soriano hit a three-run homer and Mark DeRosa added a two-run shot to lead the Cubs over the Padres for their ninth straight win.