Cleveland Guardians All-Star third baseman Jose Ramirez had his MLB suspension for fighting with Chicago's Tim Anderson reduced from three games to two on Saturday.

Ramirez, who knocked Anderson to the ground with a wild, well-placed punch, will serve the suspension this weekend during Cleveland's series in Tampa Bay. Ramirez won't play Saturday or Sunday.