School closings due to heat wave

Streak on: Indians beat Orioles for 18th win in a row!

CLEVELAND, OH - SEPTEMBER 10: Roberto Perez #55 of the Cleveland Indians celebrates with Third Base Coach Mike Sarbaugh #16 as he rounds the bases after hitting a home run against the Baltimore Orioles in the sixth inning at Progressive Field on September 10, 2017 in Cleveland, Ohio. (Photo by David Maxwell/Getty Images)

CLEVELAND (AP) — The Cleveland Indians stretched their franchise-record winning streak to 18 games, beating the Baltimore Orioles 3-2 Sunday night behind homers from Francisco Lindor and Roberto Perez.

Cleveland’s streak is the longest in the majors since Oakland won 20 straight in 2002.

The crowd of 21,259 roared in the ninth inning as Cody Allen recorded his 26th save. He struck out the first two hitters and retired Trey Mancini on a line drive to right field to end the game.

Cleveland hasn’t lost since Aug. 23 and has outscored its opponents 121-32 in the streak. Cleveland has trailed in only four of 162 innings during the stretch.

The best run in baseball history belongs to the New York Giants, who had a 26-game streak in 1916, according to the Elias Sports Bureau. The Giants’ streak included a tie, which doesn’t count as a game in baseball.