Jordan Lyles uses his arm, bat to befuddle White Sox in Rockies' 8-1 win over Chicago

Colorado Rockies starting pitcher Jordan Lyles throws in the first inning of a baseball game against the Chicago White Sox on Monday, April 7, 2014, in Denver.(AP Photo/Chris Schneider) (The Associated Press)

Colorado Rockies Carlos Gonzalez hits a solo home run in the first inning of a baseball game against the Chicago White Sox on Monday, April 7, 2014, in Denver.(AP Photo/Chris Schneider) (The Associated Press)

Jordan Lyles gave up one run over 6 2-3 innings in his Coors Field debut for the Rockies, added a career-best three hits and drove in two runs in Colorado's 8-1 win over the Chicago White Sox on Monday night.

Carlos Gonzalez and Troy Tulowitzki homered for the Rockies, who beat the White Sox for the second time in six tries in Denver.

Lyles (2-0) scattered five hits, walked two and struck out four. He left after giving up Alexei Ramirez's RBI double and then walking Tyler Flowers in the seventh. Right-hander Adam Ottavino came in and struck out Dayan Viciedo.