Greinke, D-backs no match for Kershaw