Troy Johnston drove in two RBIs, while Michael Lorenzen threw seven innings allowing only one run, as the Colorado Rockies picked up a 4-3 series opening win over the New York Mets.