• Yankees 4, Orioles 3: NEW YORK — Shortstop J.J. Hardy’s bases-loaded error let New York complete a seventh-inning comeback and the Yankees stung Baltimore to restore their AL East lead to three games.
• Angels 5, Mariners 2: SEATTLE — Mark Trumbo hit a two-run single in the eighth inning that helped hand Felix Hernandez his first loss in nearly three-months, and Los Angeles beat Seattle. Hernandez (13-6) lost for the first time since June 12. He entered this outing 9-0 with a 1.40 ERA over his previous 14 starts, including a perfect game.
• Rays 5, Blue Jays 4: TORONTO — Matt Joyce homered and had three RBIs, Ryan Roberts also connected and Tampa Bay beat Toronto.
• Athletics 7, Red Sox 1: OAKLAND, Calif. — Coco Crisp hit a leadoff home run and finished a triple shy of the cycle to back A.J. Griffin’s gem, and Oakland beat Boston for its season-high eighth straight win.
• Twins 3-8, Royals 1-7: KANSAS CITY, Mo. — Joe Mauer hit a grand slam and Chris Parmelee added a three-run shot and Minnesota outlasted Kansas City to complete a sweep of a doubleheader.
• Tigers 5, White Sox 1: DETROIT — Max Scherzer allowed four hits in eight scoreless innings, and Detroit pulled within a game of first place with a victory over Chicago. Detroit has taken the first two games of this series from the AL Central-leading White Sox and will send Justin Verlander to the mound today to try for a sweep.
• Indians 4, Rangers 3: CLEVELAND — Jeanmar Gomez and three Cleveland relievers combined to beat Texas, and the Indians snapped a six-game losing streak. Gomez worked 5 2⁄3 innings. Joe Smith, Esmil Rogers and Vinnie Pestano finished. Pestano allowed two hits over 1 1⁄3 innings for his first save.
