Matt Cain earned a stay of demotion on Wednesday night in a 6-2 win over the D-backs at AT&T Park, but at this stage of his career, there's no doubt he's going from game to game.