Michael Lorenzen tossed a season-high seven innings and earned the win Friday night for the visiting Colorado Rockies, who beat the New York Mets 4-3