Looking a Cuyahoga County: Kasich will win OH. I think if Trump had a chance, he had to win in some non-traditional Republican areas, and that would be Cleveland. There are three big piles of votes in OH: Cleveland, Columbus, and Cincy.
Traditionally Cincy is red, Cleveland blue, and Columbus trends bluer. But with Kay-sick, Cincy will go for him.