CLEVELAND — Nelson Cruz hit his fifth home run of the season, connecting in the 10th inning and sending the Texas Rangers to a 4-2 win over Cleveland on Monday, spoiling the Indians’ sold-out opener and manager Manny Acta’s home debut.
Cruz’s two-run drive came with one out against Jamey Wright (0-1).
Cruz leads the AL in home runs. His line shot onto the pedestrian home-run porch at Progressive Field wrecked an otherwise pleasant day for Cleveland fans, who have to be concerned about the club’s shaky bullpen.
Frank Francisco (2-2), who lost his job as Texas’ closer on Sunday, pitched a perfect ninth. Neftali Feliz, Francisco’s temporary replacement, earned his third career save.
Royals 10, Indians 5
DETROIT — At the start, the Kansas City Royals were stymied by the Detroit fielders.
After that, Jose Guillen and the Royals took advantage of them.
The Royals hit into double plays in each of the first three innings, but rallied for a 10-5 victory that was aided by four Tigers errors.
The mistakes meant the end of the Tigers’ four-game winning streak.
Detroit’s defensive meltdown started in the fourth, just after it had taken advantage of a throwing error by Royals second baseman Chris Getz to score the first two runs of the game.
Butler doubled home a run and Rick Ankiel tied the game with an RBI grounder. Detroit starter Max Scherzer appeared to be out of the inning when Jose Guillen popped a routine foul with two outs, but first baseman Miguel Cabrera dropped the ball.
Athletics 4, Mariners 0
SEATTLE — Justin Duchscherer was terrific in his second start in 20 months, pitching into the eighth inning to help the Oakland Athletics ruin the Seattle Mariners’ home opener with a 4-0 victory.
Cliff Pennington homered and Gabe Gross had a two-run single for Oakland, off to a surprising 6-2 start.
Duchscherer (1-0) allowed two hits and walked two in 7 1-3 innings. The right-hander, a two-time All-Star, missed last season because of an elbow injury and was later treated for clinical depression.
Rays 5, Orioles 1
BALTIMORE — Matt Garza allowed one run in eight innings for the Tampa Bay Rays in another sparkling performance against the Baltimore Orioles, and Carl Crawford went 4 for 4 with a homer in a 5-1 victory.
The game drew 9,129 fans, the smallest crowd in the 19-year history of Camden Yards.
Reid Brignac also homered for the Rays in their first road game of the season.
Felix Pie connected for the Orioles, who fell to 1-6 with their fourth straight loss. Baltimore has scored only three runs in its last three games.
Garza (2-0) gave up six hits, struck out five and walked three in beating the Orioles for the second time this season. The right-hander is 8-1 lifetime against Baltimore, including 5-0 with a 3.00 ERA in six career starts at Camden Yards.
Garza yielded hits to four of the first six batters he faced, then kept the Orioles hitless until Ty Wigginton singled with two outs in the seventh. Earlier in the inning, Crawford made a fine diving catch of a liner to left by Garrett Atkins.
Orioles starter Jeremy Guthrie (0-2) allowed three runs and eight hits in seven innings. He’s 2-7 lifetime against Tampa Bay, 0-2 this season.
The Rays used a two-run sixth inning to take a 3-1 lead. After Crawford doubled with one out and scored on a triple by Ben Zobrist, Evan Longoria followed with a sacrifice fly.
White Sox 8, Blue Jays 7
TORONTO — Mark Teahen tripled home the go-ahead run in the 11th inning and the Chicago White Sox beat the Toronto Blue Jays 8-7, snapping Toronto’s five-game winning streak and spoiling the Blue Jays’ home opener.
Mark Kotsay led off the 11th with a pinch-hit single off Jeremy Accardo (0-1) and was replaced by pinch runner Omar Vizquel. Teahen followed with a triple to right center.
Teahen, who tied the game with a ninth-inning homer off Jason Frasor, finished 3 for 5 with three RBIs.
He also singled home a run in the sixth.