Ramirez, a five-time All-Star, had been hitless in six consecutive games before connecting on a full-count fastball from Griffin Canning (1-4) in the sixth inning to wipe out a 1-0 deficit. Andres Gimenez singled and Ramirez followed with his sixth home run of the season into the stands in right-center field.
Naylor added insurance with his team-leading eighth homer with two outs in the eighth inning off Matt Moore. Naylor’s shot came after Ramirez drew a two-out walk.
Carlos Carrasco (2-2) gave up a run and six hits over six innings. He had given up 13 runs and five home runs over nine innings in his previous two starts.
Emmanuel Clase pitched a perfect ninth inning for his 10th save in 12 chances.
Canning (1-4) pitched a season-high six innings, giving up just two runs while striking out five and walking one.
The AL Central-leading Guardians (22-12) moved 10 games over .500 by taking two of three in the series. The Angels (12-22) dropped to 10 games under.
The Angels lost for the 13th time in their past 16 games overall and have lost 27 of their past 32 at Progressive Field. The Angels have one series win this year.
The Angels got their run in the second inning when Willie Calhoun hit a leadoff double and scored on Jo Adell’s sacrifice fly. Cole Tucker had two hits for the Angels and is five for 12 since being called up from triple-A Salt Lake.
Short hops
Angels catcher Logan O’Hoppe (right hand contusion) was out of the lineup after being injured Saturday night but expects to play Monday. … Infielder Luis Rengifo (illness) sat out for a second straight day but said he was feeling better. … The Angels open a three-game series Monday night in Pittsburgh with left-hander Tyler Anderson (2-3, 2.23 ERA) facing Pirates right-hander Mitch Keller (2-3, 5.18).