Friday’s American League results

Blue Jays 6, Rays 3 — R.A. Dickey slowed Tampa Bay’s stretch run, leading the host Toronto Blue Jays to a victory that stopped the Rays’ seven-game winning streak. Tampa Bay wasted a 2-0 lead and committed a season-high three errors, including two by two-time Gold Glove third baseman Evan Longoria. Dickey (14-13) allowed two runs and five hits in 7? innings, retiring 13 of 14 during one stretch. Tampa Bay went ahead on home runs by Ben Zobrist in the first and Delmon Young in the second, his second in two games. Rays starter Jeremy Hellickson retired nine in a row before Jose Reyes singled in the fourth. After a sacrifice, Brett Lawrie reached on Longoria’s fielding error and Moises Sierra and Anthony Gose followed with RBI singles. Ryan Goins grounded a go-ahead single up the middle, and center fielder Sam Fuld overran the ball, which went all the way to the wall. Sierra scored on the error for a 4-2 lead.

Rangers 5, Angels 3 — Alex Rios had a tie-breaking RBI single in the seventh inning, and the host Texas Rangers are a game behind both the Indians and Rays in the chase for the playoffs. The Rangers still have a chance to go to the postseason for the fourth year in a row.

Red Sox 12, Orioles 3 — Clay Buchholz allowed three runs over seven innings as the AL East champion Boston Red Sox routed the host Baltimore Orioles. Daniel Nava and David Ortiz hit three-run homers.

Royals 6, White Sox 1 — James Shields struck out 10 and scattered four hits over seven innings and Billy Butler had three hits and two RBI to lead the visiting Kansas City Royals.

Yankees 3, Astros 2 — David Adams hit a two-run double and Mark Reynolds drove in a run as the visiting New York Yankees halted a four-game losing streak.

Friday’s National League results

Pirates 4, Reds 1 — Marlon Byrd had three hits and Pedro Alvarez hit a two-run homer high off the batter’s eye to leading the Pittsburgh Pirates to victory over the host Cincinnati Reds in a series that will decide which could host the NL wild-card game. Whoever wins the three-game series would be assured of hosting the one-game playoff Tuesday night.

Cardinals 7, Cubs 0 — Lance Lynn allowed four hits and no runs over six innings and Yadier Molina drove in three runs with a single and double to lead the host St. Louis Cardinals to a win that gave them their first Central Division title since 2009. David Freese and Matt Holliday both hit a home run for the Cardinals.

Brewers 4, Mets 2 — Norichika Aoki hit a leadoff homer, Khris Davis connected three batters later and Yovani Gallardo pitched the visiting Milwaukee Brewers over the New York Mets. Martin Maldonado also homered and Gallardo (12-10) went six innings to end his inconsistent season with a win.

Braves 1, Phillies 0 — Chris Johnson led off the eighth inning with a homer to spoil an otherwise dominant start by Cliff Lee, Kris Medlen allowed only two hits in eight innings to lift the host Atlanta Braves over the Philadelphia Phillies. Medlen and closer Craig Kimbrel combined on the shutout.

Friday’s interleague results

Marlins 3, Tigers 2 — Detroit’s Jhonny Peralta played in his first game since completing a 50-game suspension, going 1-for-4 with an RBI in the Tigers’ loss to the host Miami Marlins. Peralta’s run-scoring double chased Miami starter Tom Koehler in the sixth and cut the Marlins’ lead to 3-2. Giancarlo Stanton drove in three runs for Florida.

— Associated Press