Friday’s American League results

Twins 4, Tigers 2 — Ryan Doumit had four RBI for host Minnesota, including the go-ahead two-run double in the eighth inning to help the Twins beat Detroit and keep the Tigers from moving any closer to the AL Central title. Rookie Drew Smyly struck out five over 5? scoreless innings, allowing only two hits in a fill-in start for Max Scherzer, but Brayan Villarreal (3-5) walked three (Joe Mauer was intentional) to load the bases in the eighth before Doumit’s one-out hit put the Twins in front. Doumit exploited an error by Tigers first baseman Prince Fielder to start the seventh inning, following with a home run off Phil Coke that made it 2-0. Miguel Cabrera had two hits for the Tigers to raise his league-leading average to .327, but he was thrown out at the plate to end the sixth. Omar Infante’s two-run homer after an error spoiled Scott Diamond’s shutout in the eighth.

Orioles 9, Red Sox 1 — Chris Tillman pitched eight innings of one-hit ball, Ryan Flaherty hit his first career grand slam and the host Baltimore Orioles secured their grip on the top AL wild-card spot. Chris Davis also homered for the Orioles. Tillman (9-2) gave up a bunt single to leadoff hitter Scott Podsednik, then allowed only two walks the rest of the way in his longest outing since July 4.

Yankees 11, Blue Jays 4 — Russell Martin hit a three-run homer, Eric Chavez added a two-run shot and the visiting New York Yankees maintained their one-game lead atop the AL East. The victory let New York keep its slim lead over second-place Baltimore, which used six first-inning runs to beat Boston 9-1. Nick Swisher had two hits and two RBI for the Yankees. Hiroki Kuroda (15-11) won for the third time in five starts despite allowing 10 hits in 5? innings.

White Sox 3, Rays 1 — Starter Gavin Floyd (12-11) and five relievers combined on a three-hitter and Alex Rios had a single, double and homer to power the host Chicago White Sox. Rios hit his 25th home run in the bottom of the fourth to break a 1-1 tie. Floyd gave up one run on two hits over five innings.

Angels 7, Rangers 4 — Mark Trumbo had three hits and drove in three runs and Jered Weaver allowed two runs and five hits over seven innings en route to capturing his 20th win for the visiting Los Angeles Angels. Weaver (20-4) struck out five.

Friday’s National League results

Marlins 2, Phillies 1 — Carlos Lee’s game-winning single in the bottom of the ninth inning lifted the host Miami Marlins to a win that eliminated the Philadelphia Phillies from playoff contention. Bryan Petersen began the ninth with a double to right field off Josh Lindblom (3-4). Jose Reyes grounded out and Giancarlo Stanton was intentionally walked setting up the at-bat with Lee. Lee lined a single to left-center field scoring Petersen from second as Laynce Nix’s throw to home was off-line. Steve Cishek (5-2) pitched one inning in relief for the win.

Mets 3, Braves 1 — Lucas Duda’s three-run homer in the seventh gave visiting New York the lead, Jonathon Niese pitched seven strong innings for his third consecutive win and the Mets beat Tim Hudson. Chipper Jones, starting his final regular-season home series before retirement, was 0-for-4 with four groundouts.

Cardinals 12, Nationals 2 — The host St. Louis Cardinals scored five runs in the first and four in the second and went on to rout the Washington Nationals. Allen Craig had four hits and Yadier Molina hit a two-run homer and drove in three.

— Associated Press