CLEVELAND (AP) - Josh Tomlin outpitched Boston's Josh Beckett, Cleveland came up with just enough timely hits and the Indians kept the Red Sox winless so far this season with a 3-1 victory Tuesday night over the team many predicted would win it all.
Tomlin (1-0) allowed one run and three hits in seven innings, taming a star-studded Boston lineup that came in batting just .200.
Tony Sipp worked a perfect eighth before Indians closer Chris Perez made things interesting in the ninth. He gave up a one-out single to Dustin Pedroia and a two-out walk to Kevin Youkilis before retiring David Ortiz on a liner to left for his first save.
Beckett (0-1) couldn't stop the Red Sox from falling to 0-4, their worst start since opening 0-6 in 1996.
Texas 3, Mariners 2
ARLINGTON, Texas (AP) - Alexi Ogando pitched six scoreless innings in his first major league start and Josh Hamilton hit an RBI double as Texas remained undefeated.
The defending American League champion Rangers are the first team to five wins. The only other undefeated teams are Baltimore (4-0) and Cincinnati (4-0).
Ogando (1-0), a standout reliever last season, struck out four and allowed only two hits in a matchup of first-time major league starters.
Michael Pineda (0-1) kept Texas from hitting a home run, but gave up four extra-base hits over six innings in his major league debut.
Angels 5, Rays 3
ST. PETERSBURG, Fla. (AP) - Jered Weaver won his second consecutive start, Torii Hunter and Alberto Callaspo both had two RBIs and Los Angeles kept Tampa Bay winlss.
Weaver (2-0), the Angels' opening day starter, allowed one run and three hits in 6 2-3 innings. It is the first time since his rookie season in 2006 that he has started a year with consecutive victories.
Hank Conger hit his first career home run, connecting against Jeff Niemann (0-1). The defending AL East champion Rays fell to 0-4.
Twins 5, Yankees 4
NEW YORK (AP) - Joe Mauer hit a go-ahead single in the 10th inning and the Minnesota Twins broke through in the Bronx, rallying past New York and overcoming a dominant outing by CC Sabathia.
Delmon Young blooped a three-run double in the eighth to tie it and Minnesota took advantage of five walks by Yankees relievers in the last three innings. Matt Capps (1-0) got six straight outs and Joe Nathan earned his second save since missing last season following Tommy John surgery on his elbow.
The Twins are 7-31 in the Bronx since Ron Gardenhire took over as manager in 2002.
Royals 7, White Sox 6, 12 innings
KANSAS CITY, Mo. (AP) - Melky Cabrera's RBI single scored Chris Getz from second in the 12th inning to give Kansas City its fourth straight win in its final at-bat.
Chris Getz singled leading off and was sacrificed to second and then Cabrera connected of Tony Pena (0-1) for his third hit of the game. Jeremy Jeffress (1-0) got two outs for the win in Kansas City's first four-game winning streak since September 2009.
The Royals bullpen threw six shutout innings after the White Sox scored four in the first off Luke Hochevar and took a 6-4 lead in the sixth.
Paul Konerko hit a three-run homer for Chicago and Alex Gordon had a homer and two doubles for Kansas City.
Blue Jays 7, Athletics 6, 10 innings
TORONTO (AP) - Yunel Escobar hit a two-run homer in the 10th inning to win it for Toronto.
Josh Willingham hit a leadoff homer in the top the 10th to give Oakland a 6-5 lead. But Rajai Davis led off the bottom half with a single against Grant Balfour (0-1) and Escobar followed with a first-pitch homer that landed in the right field bullpen, his first of the season.
Blue Jays right-hander Jason Frasor (1-0) earned the win despite allowing Willingham's homer.
The Athletics were punished for two errors that led to three unearned runs. Oakland, which committed seven errors over the weekend in losing two of three at home to Seattle, leads the majors with nine miscues.