– The Associated Press

NEW YORK – In the longest major league game in more than three years, Adeiny Hechavarria hit an RBI single in the 20th inning and the Miami Marlins outlasted the New York Mets 2-1 on Saturday, well after Mets starter Matt Harvey left with lower back tightness following another solid, stingy start.

Steve Cishek retired Daniel Murphy on a fly ball to the left field warning track for the final out of a game that took 6 hours, 25 minutes.

The last big league game to last as long also involved the Mets — it came when they beat St. Louis 2-1 in 20 innings on April 17, 2010.

PIRATES 6, CUBS 2: A.J. Burnett (4-6) pitched into the ninth inning and Pedro Alvarez and Russell Martin homered to lead visiting Pittsburgh.

Burnett gave up four hits and three walks with five strikeouts in 81/3 innings to improve to 5-0 in his career at Wrigley Field.

REDS 4, CARDINALS 2: Mat Latos (6-0) turned in seven solid innings as Cincinnati broke out of a slump with a win at home.

Devin Mesoraco homered and drove in two runs and Jay Bruce also homered as the Reds snapped a three-game losing streak.

BREWERS 4, PHILLIES 3: Jean Segura homered and Jonathan Lucroy hit a tiebreaking RBI double in the sixth inning, lifting Milwaukee to a win at home.

Domonic Brown hit his NL-leading 19th home run, and had a two-run double for all the Phillies’ runs.

PADRES 4, ROCKIES 2: Kyle Blanks hit a two-run homer and Eric Stults tossed seven solid innings, helping San Diego get a win at Denver.

Everth Cabrera had three hits and stole two more bases, running his season total to a major league-leading 28.

Jeff Francis (2-4) struggled in his first start since coming off the disabled list with a strained left groin.


BLUE JAYS 4, RANGERS 3: Rajai Davis hit a winning single in the 18th inning as Toronto won at home in a game that matched the longest in club history for both teams.

The game lasted 5 hours, 28 minutes. Texas equaled a season high with its third straight loss.

Wolf (1-1) was Texas’ fifth pitcher and worked 62/3 innings, almost as many as starter Yu Darvish, who went seven.

Aaron Loup (3-3), the ninth Toronto pitcher, went one inning for the win.

Adam Lind had four hits as the Blue Jays won their third straight and fourth of five.

WHITE SOX 4, ATHLETICS 1: John Danks (1-2) pitched three-hit ball over eight innings for his first victory in more than a year, and host Chicago won for just the second time in 12 games.

Adam Dunn and Paul Konerko homered, Alex Rios drove in the go-ahead run for Chicago.

YANKEES 3, MARINERS 1: Andy Pettitte (5-3) allowed three hits over 71/3 innings to earn his 250th career victory, leading New York to a win at Seattle.

It was Pettitte’s 213th victory as Yankee, putting him third on the franchise’s career list behind Whitey Ford (236) and Red Ruffing (231).

Pettitte had six strikeouts and no walks in his 85-pitch effort. He has 1,940 strikeouts as a Yankee — 16 behind Ford, the all-time leader.

RAYS 8, ORIOLES 0: Jeremy Hellickson (4-2) pitched six scoreless innings and six different Tampa Bay players drove in runs to lead the surging Rays to a win at St. Petersburg, Fla.

Taking up where they left off in allowing just two hits in a 2-1 victory in the opener of a three-game series at Tropicana Field, Rays pitchers limited the Orioles to four singles to beat their AL East rivals for the fifth straight time this season.

TIGERS 6, INDIANS 4: Prince Fielder hit a bases-clearing double in the second inning and Detroit held on to win at home.

The AL Central-leading Tigers have won the first two games of the series to build a season-high 4½-game lead over the Indians.

ROYALS 7, ASTROS 2: Ervin Santana (4-5) pitched seven snappy innings and Kansas City finally backed him up with some offense in a win at home.


TWINS 4, NATIONALS 3: Ryan Doumit singled in the go-ahead run with a soft line drive to short center and Joe Mauer homered, doubled and singled as visiting Minnesota won in 11 innings.

The Twins, playing their first game in Washington since 1971, have now won eight of 11.