OAKLAND, Calif. — Nate Freiman singled home the winning run in the 18th inning against Mariano Rivera, lifting the Oakland Athletics to a 3-2 victory over the New York Yankees on Thursday for a three-game sweep.
John Jaso singled off Preston Claiborne (0-1) to start the rally.
Freiman ended the 5-hour, 35-minute game on New York’s getaway day to Anaheim for a weekend series with the Angels. A day game after a night game turned into a night game after a day game.
Moments before, Rivera issued just the 39th intentional walk of his 19-year career to Jed Lowrie.
Oakland became the first American League team to play two 18-inning games in one season since the A’s and Washington did so in 1971.
Cardinals 2, Mets 1
NEW YORK — Adam Wainwright became the major leagues’ first 10-game winner by pitching seven scoreless innings and sent Matt Harvey to his first loss of the season, leading the St. Louis Cardinals over the New York Mets in a classic pitching matchup.
Wainwright (10-3) retired his first 11 batters before David Wright’s single, and allowed four hits with six strikeouts and two walks. Wainwright matched his career best by winning his fifth straight start, dropped his ERA to 2.18 and got his 1,000th career strikeout when Wright was called out on a first-inning curveball.
Cubs 6, Reds 5
CHICAGO — Pinch-hitter Julio Borbon had a two-out RBI single in the 14th inning, helping the Chicago Cubs beat the Reds and end Cincinnati’s record 12-game winning streak at Wrigley Field.
The Cubs hadn’t beaten the Reds at Wrigley since last August 9. With the win, the Cubs avoided a four-game sweep and improved to 3-10 against the Reds this season.
Nationals 5, Rockies 4
DENVER — Ryan Zimmerman homered and drove in three runs, Ian Desmond got four hits and the Washington Nationals beat the depleted Colorado Rockies.
The Rockies lost four players and a coach, as well as the rubber match of the three-game series.
Outfielders Carlos Gonzalez and Dexter Fowler were injured early and shortstop Troy Tulowitzki left for an undisclosed reason in the eighth. Reliever Wilton Lopez and pitching coach Jim Wright were ejected in the seventh.
Craig Stammen (4-2) threw two scoreless innings. Rafael Soriano got his 17th save after giving up an RBI single to pinch-hitter Todd Helton with two outs.
Giants 10, Pirates 0
PITTSBURGH — Matt Cain allowed two hits over 6 2-3 innings and the San Francisco Giants pounded the Pittsburgh Pirates.
A year to the day after throwing a perfect game against Houston, Cain (5-3) was nearly flawless again. He struck out three and walked two, giving up a single to Garrett Jones in the fifth and a double to Andrew McCutchen in the seventh.
Hunter Pence hit his 11th homer of the season, while Buster Posey, Gregor Blanco and Joaquin Arias had three hits apiece for San Francisco, which avoided a sweep by spoiling Charlie Morton’s return from Tommy John surgery.
Royals 10, Rays 1
ST. PETERSBURG, Fla. — Elliot Johnson had a three three-run homer for his second hit of an eight-run sixth inning, leading the surging Kansas City Royals to a victory over the Tampa Bay Rays.
Johnson, who was traded to Kansas City by the Rays in February, led off the big inning with a single and chased Jeremy Hellickson (4-3) with his second homer of the season, both coming against Tampa Bay.
Johnson got his third hit of the game in the eighth inning and is 6 for 11 with four RBIs against his former team while batting .202 with three RBIs against every other team.
Ervin Santana (5-5) gave up five hits and an unearned run in 7 2-3 innings.
Blue Jays 3, Rangers 1
ARLINGTON, Texas — Edwin Encarnacion hit a tiebreaking two-run double in the eighth inning and the Toronto Blue Jays beat the Texas Rangers.
The slumping Rangers wasted another solid outing by Yu Darvish, who has made five consecutive starts without a victory.
Phillies 3, Twins 2
MINNEAPOLIS — Cliff Lee allowed two runs in seven strong innings, Ben Revere had four hits and scored the go-ahead run, and the Philadelphia Phillies rallied to beat the Minnesota Twins and snap a five-game losing streak.
The speedy Revere slid home with nobody out in the eighth, scoring from third base on Jimmy Rollins’ chopper. First baseman Justin Morneau was playing in, but his throw was too late to catch Revere — formerly of the Twins.
Lee (8-2) gave up only one hit and faced the minimum number of batters through 6 1-3 innings before Joe Mauer walked and Ryan Doumit reached on an infield hit.
Morneau lined a two-run double past a diving Revere to give Minnesota a 2-1 lead in the seventh.
Pinch-hitter Kevin Frandsen opened the eighth with a double against reliever Jared Burton (0-4) and scored the tying run on Michael Young’s single.