Tucupita Marcano hit a go-ahead RBI single in the fourth inning and Andrew McCutchen reached 2,000 career hits as the Pittsburgh Pirates topped the visiting New York Mets 2-1 on Sunday.Jack Suwinski added a solo homer for the Pirates, who entered play having lost three of their last four games.
They also moved one game ahead of Milwaukee for first place in the National League Central.Pittsburgh starter Mitch Keller (8-2) pitched seven innings, allowing one run and a season-low two hits, with seven strikeouts and two walks.
He has won five of his past seven starts. David Bednar pitched the ninth for his 14th save.Jeff McNeil hit a solo homer for the Mets, who have lost eight of their past nine games.
Starter Carlos Carrasco (2-3) gave up two runs and six hits in 4 2/3 innings, with one strikeout and three walks.Marlins 6, White Sox 5Jorge Soler homered twice and Bryan De La Cruz delivered a clutch two-out double to drive in the go-ahead runs as Miami rallied for a three-run ninth inning to beat host Chicago.The White Sox had led comfortably 5-1 after Luis Robert Jr.