Christian Yelich set career highs with four hits and four RBIs for the Miami Marlins, who beat the Texas Rangers 8-5 on Tuesday night for their record-tying 13th consecutive interleague victory.
Yelich's single in the seventh inning sent home two unearned runs and put the Marlins ahead to stay.
The 13-game interleague winning streak matched the major league record shared by the New York Yankees and Tampa Bay Rays, who both reached that mark in 2004. The Marlins wrap up their quick two-game set in Texas on Wednesday.
Bryan Morris (5-0), the third Marlins pitcher, struck out two in 1 1-3 scoreless innings.
Texas right-hander Jason Frasor (1-1) was responsible for the two unearned runs while facing four batters.
Steve Cishek worked a perfect ninth with two strikeouts for his 15th save in 16 chances.
Miami took advantage of second baseman Rougned Odor's fielding error on a potential double play in the seventh when Yelich's two-out single made it 6-5.
Yelich had a tiebreaking two-run double in the fourth, and doubled in the sixth before scoring on Casey McGehee's two-out single.
Texas went ahead 5-4 with a four-run outburst in the sixth that was capped off when Brad Snyder, called up from Triple-A Round Rock earlier Tuesday, scored from second base when Odor beat out a slow chopper for an infield single.
Marlins starter Tom Koehler struck out seven through five innings, but the right-hander then allowed the first four batters to reach in the sixth, including a bases-loaded walk to Snyder, before Robinson Chirinos had his second sacrifice fly of the game.
Yelich doubled off the base of the wall in center field for a 3-1 lead in the fourth off Colby Lewis, after Justin Bour had a single and Jeff Mathis drew a walk to start the inning.
Mathis might have been out at the plate if shortstop Elvis Andrus' relay throw hadn't been cut off near the mound by Snyder, who was playing first base in the major leagues for the first time. An outfielder before playing his last two Triple-A games at first base, Snyder came up when Mitch Moreland (left ankle) was put on the 15-day disabled list.
Garrett Jones drove in two runs for the Marlins, including his RBI double in the eighth right after the Rangers committed two errors on one play to allow another run.
NOTES: The Rangers are 15-19 at home, including 2-6 on this homestand after coming off their longest trip of the season with a 7-4 record. ... Miami had 14 hits and left 13 runners on base. ... Texas has a majors-high 13 players on the DL. ... Rangers 3B Adrian Beltre had multiple hits for the seventh time in eight games.