I am not against Salih to have more playing, but why not replace him with Marchionni instead??
Marchionni is more likle to be a starter and needs the rest more than Giovinco, who has very limited playing time and need as much as possible!
The only reason i can see behind this sub, is that CR wants to defend the result...