Lackey turned in a second strong start and Jeremy Hermida gave Boston room with a three-run double in the eighth inning in the second game at Target Field.

Lackey (1-0) lasted 6 2-3 innings for his first Red Sox victory, lifted early by Marco Scutaro's two singles and Dustin Pedroia's RBI double and solo home run.

At Baltimore, B.J. Upton homered twice and drove in four runs, and Carlos Pena hit a three-run shot as Tampa ended a dreadful homestand for Baltimore.

David Price (2-0) allowed one run and four hits in seven innings for the Rays, whose 6-3 start is the best in franchise history. Tampa Bay swept the three-game series, something it did only once on the road last year.

Miguel Tejada homered for the Orioles, who went 0-6 and were outscored 37-16 during their opening homestand against Toronto and the Rays. Baltimore has one win from nine games, its worst start since going 0-21 in 1988.

At New York, Joel Pineiro pitched seven impressive innings for his first win with his new team as Los Angeles showed signs of shaking their early slump, holding off New York.

Bobby Abreu and Kendry Morales each hit an RBI double off a rocky Javier Vazquez, and Los Angeles (3-6) finally got a first-rate performance on the mound after opening with its worst eight-game start since 1972.

Mark Teixeira went hitless again and Alex Rodriguez struck out all three times up against Pineiro (1-1).

At Detroit, Jose Guillen homered for the fourth straight game, connecting for his 200th career shot and leading Kansas City over Detroit.

Guillen hit his fifth home run in a four-game span. His solo drive capped a two-run seventh inning that put the Royals ahead 5-3.

Billy Butler added a pair of sacrifice flies for the Royals. Magglio Ordonez homered for the Tigers and Johnny Damon got his 1,000th career RBI.

At Toronto, Carlos Quentin hit a grand slam and drove in six runs to help Chicago beat Toronto in front of the smallest crowd to attend the Blue Jays' stadium.

Only 10,610 were at Rogers Center to see the rout. With the Toronto Raptors playing across town for a spot in the NBA playoffs the city's attention was elsewhere - even though the Maple Leafs missed the NHL playoffs.

John Danks (1-0) allowed two hits and a run in seven innings and Tony Pena finished with two perfect ones. Danks struck out six and walked three.

At Cleveland, Colby Lewis tied a career high with 10 strikeouts and Nelson Cruz hit his American League-leading sixth home run as Texas beat Cleveland.

The crowd of 10,071 was the lowest at Progressive Field since the ballpark opened in 1994.

Lewis (2-0) allowed two runs over 5 1-3 innings. He started in place of C.J. Wilson, who came down with food poisoning on Tuesday. Lewis made 37 pitches in the first inning, but got out of a bases-loaded jam and didn't allow a hit until the third. He gave up three hits and four walks overall.

At Seattle, Milton Bradley's broken-bat, two-run single in the fifth brought Seattle level and Franklin Gutierrez's single an inning later gave the Mariners the lead for good in a win over Oakland.

Jason Vargas (1-1) pitched six innings for Seattle, following up on eight shutout innings from Doug Fister a night earlier, as the back of the rotation came through to give Seattle its first series victory of the season.

Down 2-0 in the fifth, Bradley dumped the first pitch from Oakland starter Gio Gonzalez into left field, sending his bat barrel nearly to third base. The hit scored two and Gutierrez's hit an inning later scored Adam Moore with the go-ahead run.