Both Inter and Cagliari score on April 17? 41.5% Odds | Limitless