Tyler Skaggs had never pitched in front of a bigger crowd, and he had never been better in his very young and so promising big league career. Skaggs tossed eight innings of three-hit ball in his return to Arizona's rotation, and the Diamondbacks opened a 10-game homestand with a 5-0 victory over the Colorado Rockies on Friday night.