DETROIT (AP) — Harold Castro homered for the third time in three games, Jeimer Candelario also connected and the Detroit Tigers beat the Cleveland Guardians 2-1. Detroit won despite getting just four hits. The Tigers beat Cleveland for just the seventh time in their last 28 games at Comerica Park. Tigers starter Elvin Rodriguez pitched four scoreless innings, allowing two hits in his second major league start. He struck out four and walked none before exiting with lower-body cramping.  The Guardians are home tonight for Kansas City.  First pitch is scheduled for 6:10pm.