Stephen Johns tough road loss in Pittsburgh