The Cleveland Indians beat Detroit for the 20th straight time, nearing the major league record for most wins by a team over a single opponent, as Franmil Reyes hit two home runs to defeat the Tigers 8-5.
Baltimore holds the mark with 23 consecutive wins over Kansas City in 1969-70.
The Indians can match the record when they host Detroit in a three-game series next weekend.
The New York Yankees currently have an active streak of 18 straight wins against the Orioles.
Francisco Lindor, Jose Ramirez and Sandy Leon also homered as the Indians connected a season-high five times.
Reyes homered three times in the three-game sweep, but exited in the ninth inning after being hit by a pitch in the left hand.