A long, long night in the desert turned to early morning before the Arizona Diamondbacks finally beat the St. Louis Cardinals. Cliff Pennington's single in the 16th inning brought home Jason Kubel from second to give the Diamondbacks a 10-9 victory in a game that didn't end until early Thursday.