I like Cingrani in this ballpark. If he's had a problem this year it's long balls.
The Giants have loaded the lineup with RH hitters, but if Tony can keep them in the stadium he should be all right.
Keep in mind he's had a long layoff. Not sure if he pitched at all in the minors during the break.
Don't give up on Tony, he may settle down and do well tonight.