Matt Slocum, Associated Press
Los Angeles Angels shortstop Erick Aybar, top, throws to first.

ARLINGTON, Texas —The Los Angeles Angels had plenty of offense to overcome a nine-run inning by Texas, the largest by one of their opponents in more than two years.

Torii Hunter homered and drove in four runs, Kendry Morales and Mike Napoli hit back-to-back homers and the AL West champion Angels had a season-high 22 hits to beat the Rangers 15-13 on Friday night.

After Erick Aybar's RBI single in the fourth tied the game at 9, Mark Teixeira had a two-run double that put the Angels ahead to stay.

Los Angeles led 7-0 until the Rangers scored nine runs on nine hits in the bottom of the third. That was the most hits and runs in an inning against the Angels since May 19, 2006, when the Dodgers had 10 runs in one inning and 10 hits in another in a 16-3 victory.

But the Angels (94-59), who clinched the division on Sept. 10 and are still the only major league team to secure a playoff spot, scored in each of the first five innings with multiple runs in four of them. The 15 runs were a season high.

Garrett Anderson had four hits, while Teixeira, Aybar and Napoli had three each for Los Angeles. Josh Hamilton had four of the Rangers' 19 hits.

The 41 combined hits were the most in an AL game this season. Florida and Colorado had 43 hits on July 4.

Hunter hit a three-run homer in the first. Morales and Napoli hit their homers in the third, with Napoli's a 415-foot blast that cleared the seats in the lower deck in left.

RED SOX 4, BLUE JAYS 3: At Toronto, Jason Varitek drove in the go-ahead run in the eighth inning and Boston moved one step closer to a playoff berth with a victory over Toronto. Boston stayed 1 1/2 games behind first-place Tampa Bay in the AL East and opened a 7 1/2-game lead in the wild-card race over Minnesota. The loss ended Toronto's chances of winning the AL East. Another defeat — or a Boston win — would eliminate the Blue Jays from the playoff chase altogether.

RAYS 11, TWINS 1: At St. Petersburg, Fla., Carlos Pena homered and drove in four runs — with help from a replay reversal — and Tampa Bay routed Minnesota to close in on clinching the first playoff berth in franchise history. The AL East leaders moved within one win of wrapping up at least a wild-card spot, with Pena's fourth-inning homer coming on the first reversal produced by baseball's instant replay system.

INDIANS 6, TIGERS 5: At Cleveland, Jamey Carroll hit a game-winning single with one out in the ninth inning to give Cleveland awin over Detroit in a game that saw two players from both teams ejected for fighting. Detroit's Miguel Cabrera hit two two-run homers to tie for the AL lead with 36.

YANKEES 3, ORIOLES 2: At New York, Brett Gardner put in his bid for the last great catch at Yankee Stadium. The Yankees' center fielder robbed Luke Scott with a terrific grab and doubled in a run, sparking New York to victory over Baltimore in the opener of the final series at the 85-year-old ballpark. Robinson Cano hit a solo homer for New York.

WHITE SOX 9, ROYALS 4: At Kansas City, Mo., Alexei Ramirez hit a grand slam, Dewayne Wise homered twice and Mark Buehrle pitched six effective innings as the Chicago White Sox beat the Royals. The victory, coupled with Minnesota's loss at Tampa Bay, gave the White Sox a 2 1/2-game lead over the Twins in the American League Central. The White Sox sent 10 men to the plate in a six-run fourth inning, scoring all the runs with two outs.

ATHLETICS 2, MARINERS 0: At Oakland, Calif., Travis Buck homered for the first time since being called up from the minors, Dana Eveland pitched seven strong innings and Oakland beat the Mariners. The A's did all of their scoring in the second inning off Felix Hernandez, who pitched effectively but couldn't overcome another lack of offensive support from his teammates.

National League

ROCKIES 3, DIAMONDBACKS 2: At Denver, Jorge De La Rosa threw six solid innings, Chris Iannetta and Clint Barmes homered and Colorado hurt the Diamondbacks' hopes for the NL West title. The loss ended the Diamondbacks' four-game win streak and put a dent in their chances of catching the Los Angeles Dodgers in the NL West.

METS 9, BRAVES 5: At Atlanta, pinch-hitter Daniel Murphy delivered a tiebreaking double in the eighth inning and New York regained first place in the NL East by beating Atlanta. Jose Reyes hit a leadoff homer and had three hits to help the Mets move a half-game in front of Philadelphia.

REDS 11, BREWERS 2: At Cincinnati, Joey Votto and Jay Bruce each hit a pair of homers, and the Cincinnati Reds piled up seven overall against a tattered pitching staff, rolling to an 11-2 victory that dealt another major setback to the Milwaukee Brewers' playoff chances.

CARDINALS 12, CUBS 6: At Chicago, Carlos Zambrano went from a no-hitter to an early exit, so the Chicago Cubs will have to wait another day to clinch the National League Central. Adam Kennedy capped a five-run first with a grand slam, and the Cardinals beat the Cubs, slowing their march toward a second straight division title. Chicago's magic number for clinching was at two over Milwaukee when the day began, but any chance at wrapping it up quickly disappeared.

NATIONALS 11, PADRES 6 (14): At Washington, Chase Headley had four hits, including a tie-breaking triple that keyed a five-run 14th inning, and San Diego beat Washington. With the score tied at 6, Kevin Kouzmanoff led off the 14th and was hit by a pitch by Levale Speigner (0-1), Washington's ninth pitcher which tied a club record.

MARLINS 14, PHILLIES 8: At Miami, the Philadelphia Phillies' winning streak was no match for the surging Florida Marlins and their .818 hitter, newcomer Cameron Maybin. The rookie had four hits for the second game in a row, set a franchise record by reaching base in 10 consecutive plate appearances and helped the Marlins beat the Phillies. Florida snapped the Phillies' seven-game winning streak, their longest this season.

ASTROS 5, PIRATES 1: At Pittsburgh, Randy Wolf allowed three hits in seven innings and Hunter Pence had two hits and three RBIs to help the Houston Astros snap a five-game losing streak. Wolf (11-12) gave up one run and struck out seven to win for the third time in four starts this month. The left-hander beat the Pirates for the second time in 10 days and won his sixth straight decision against Pittsburgh.