José Ramírez homered for the second straight game and the Cleveland Guardians extended their winning streak to eight, beating the Los Angeles Angels 4-3 Saturday night. It is Cleveland's longest winning run since its AL-record, 22-game run in 2017. The Guardians remain 1 1/2 games ahead of Kansas City, which has also run off eight straight.