Lonnie Chisenhall singled in the winning run with one out in the ninth to give host Cleveland a 7-6 win over Detroit yesterday. The Tigers fell two games behind the White Sox.

White Sox 9, Twins 2: Adam Dunn and Dayan Viciedo homered during a six-run sixth inning in Minneapolis.

Angels 4, Royals 3: Mark Trumbo hit a three-run homer in Kansas City.

Rangers 2, Mariners 1: Matt Harrison (17-9) got within one out of his fourth complete game for host Texas.

Cardinals 5, Dodgers 2: Jon Jay doubled home the go-ahead run in the 12th in Los Angeles. St. Louis seized a one-game lead over L.A. for the NL's second wild card.

Braves 5, Nationals 1: Dan Uggla broke it open with a two-run single in the seventh and host Atlanta denied Gio Gonzalez his 20th win, completing a sweep of Washington.

Astros 7, Phillies 6: Justin Maxwell hit a two-run double and Matt Dominguez had a two-run single in host Houston's four-run seventh as the Astros took three of four in the series.

Cubs 13, Pirates 9: Anthony Rizzo had two homers and six RBIs for host Chicago.

Diamondbacks 10, Giants 2: Rookie Patrick Corbin (6-7) pitched a career-best eight innings and drove in four runs with a triple and single in Phoenix.

-- AP

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 6 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME