Franmil Reyes hit a towering three-run homer and tied his career high with five RBI, powering the Cleveland Indians to a 9-1 rout of the Los Angeles Angels on Friday night.

Reyes’ 430-foot blast to center opened the scoring in the first. His two-run single in the sixth extended the Indians’ lead to 8-1. José Ramirez hit a solo homer off José Quijada in the eighth for his team-high 28th of the season. David Fletcher singled in Kurt Suzuki in the third for the Angels, and All-Star Shohei Ohtani went 1 for 4 and reached on an error. The Angels fell to .500 and are eight games out of the final AL wild-card position.

Rookie Trevor Stephan (2-0) worked a season-high three scoreless innings, allowing one hit without a walk. Converted reliever Sam Hentges started for the Indians, giving up one run in four innings, and Blake Parker and Justin Garza wrapped up the four-hitter.

Leadoff hitter Myles Straw had three hits and three runs for Cleveland, which won for just the 18th time in 48 games since June 25. Bradley Zimmer singled home Ramirez as part of a three-run sixth against Junior Guerra.

Reyes, Ramirez, Amed Rosario and Daniel Johnson each had two hits in the opener of the the Indians’ nine-game homestand. Suzuki also had two hits on a single and double for Los Angeles.

Cleveland scored five runs in the first two frames off Jaime Barria (2-2), including back-to-back RBI doubles by Straw and Rosario in the second. Barria is 0-2 with a 9.28 ERA in three career starts at Progressive Field.

Jose Marte became the 55th player to appear in a game for the Angels this season, striking out four in two scoreless innings. The right-hander made his big league debut after beginning the season at High-A in the Giants’ system