Chris Owings hit a three-run homer off the Dodgers' Kenley Jansen with two outs in the ninth, and the Diamondbacks scored twice in the 15th to win the longest game in Chase Field history.