Sports Sportsin partnership with NESN your connection to The Boston Globe

Rangers have blasts in KC

David Dellucci hit two solo home runs and Kevin Mench had a three-run drive, powering the Texas Rangers past the Royals, 5-3, at Kansas City last night. The Rangers won their seventh straight and remained tied with the Red Sox atop the wild-card standings.

Ryan Drese (11-6) won his fourth straight decision, a career best, allowing three runs and five hits in seven-plus innings. Drese is 7-1 in his last eight starts, and his 3.35 ERA is third in the league behind Oakland's Tim Hudson (2.95) and Minnesota's Johan Santana (3.23).

Francisco Cordero got three outs for his 38th save in 40 chances.

Royals rookie Mike Wood (2-5) and Jaime Cerda combined on a four-hitter.

Joe Randa hit an RBI single in the first, but Dellucci's fourth-inning homer -- which came after Wood retired his first 10 batters -- and Mench's drive in the fifth put Texas ahead, 4-1.

Angels 5, Yankees 0 -- Ramon Ortiz pitched four-hit ball for eight stellar innings and led visiting Anaheim over New York. Adam Kennedy and Garret Anderson homered and Anaheim took advantage of left fielder Hideki Matsui's error to win its third in a row. The playoff-contending Angels won for the eighth time in nine road games.

Right after Matsui misplayed the fly ball in the seventh, the power on all scoreboards went out, and the public-address and sound effects system went silent. But the stadium lights stayed on, and the game continued without a delay.

There was no immediate word on what caused the outage, which lasted until the end of the game.

Athletics 9, Devil Rays 5 -- Eric Chavez homered twice and Bobby Crosby went 3 for 5 with a home run to break out of a lengthy slump as West-leading Oakland beat visiting Tampa Bay. Crosby had just three hits in 40 at-bats and stopped an 0-for-14 slide with a second-inning double. Chavez homered twice for the 11th time in his career, the second this season, and raised his season total to 23.

Twins 5, Indians 1 -- Kyle Lohse (6-10) pitched three-hit ball for seven stellar innings, Corey Koskie homered, and host Minnesota beat Cleveland to move five games ahead of the second-place Indians in the Central. The Indians suffered their fifth straight loss. The Twins have won four of five during that span.

Blue Jays 14, Orioles 4 -- Chris Woodward hit his first career grand slam and Orlando Hudson had three hits, leading visiting Toronto past Baltimore. Javy Lopez, David Newhan, and Melvin Mora homered for Baltimore.

Tigers 8, Mariners 3 -- Craig Monroe went 4 for 5 with a tiebreaking homer, and Nate Robertson pitched seven solid innings in host Detroit's win over Seattle.