NEW YORK: The Seattle Mariners scored twice in the top of the 12th inning and held on to beat the Los Angeles Angels in the second straight marathon game between the American League West rivals.
A night after losing in 16 innings, the Mariners gained revenge behind star pitcher Felix Hernandez, who gave up just two hits in seven innings.
Garrett Richards, who was 11-2 with a 2.55 ERA coming in, also gave up just two hits and retired the first 15 batters faced in a stellar pitching duel that turned into a stalemate, with the bullpens deciding the outcome.
Centre fielder Adam Jones hit a three-run homer and tied his career high with five RBIs, leading the Baltimore Orioles to victory over the Oakland A’s. Shortstop JJ Hardy and first baseman Chris Davis hit solo home runs for the Orioles, who took over the major-league lead for homers with 119.
Oakland’s home winning streak ended at seven games but it still has the best overall record in the majors (60-37).
The first four St. Louis batters in the bottom of the first inning reached base and scored, providing all the offense the Cardinals needed to beat the Los Angeles Dodgers.
Starting pitcher Joe Kelly (2-1) allowed just four hits and a run with a walk and four strikeouts in seven innings. In matching the longest outing of his 36 major league starts, Kelly retired the last 13 hitters he faced.
Los Angeles starter Matt Greinke (11-6) did not allow another run after the first inning, but took the loss for the first time in his last five decisions against St. Louis.
Brandon McCarthy pitched six strong innings in his home debut to lead the New York Yankees to victory over the Cincinnati Reds.
Acquired from the Arizona Diamondbacks on July 6, McCarthy (1-0) allowed a run and six hits and won his third straight decision after winning one of his first 16 starts.
Marcus Stroman pitched seven shutout innings and Dan Johnson drove in two runs as the Toronto Blue Jays beat the Texas Rangers.
Stroman (5-2) retired his final 12 batters after allowing two singles to start the fourth inning and the Blue Jays (50-48) halted their three-game losing streak, winning for only their third time in their past 12 games.
Corey Kluber struck out 10 in 8-2/3 innings and catcher Yan Gomes had three hits and scored three times as the Cleveland Indians beat the Detroit Tigers in the first game of a doubleheader.
Kluber (10-6), who gave up only one run through the first eight innings, notched his fifth double-digit strikeout performance of the season while winning his third consecutive start. Carlos Santana blasted a two-out, three-run double in the ninth inning and the Cleveland Indians completed a doubleheader sweep of the Detroit Tigers. REUTERS