James Outman had two hits and Evan Phillips earned his 11th save for the Dodgers, who have won five of their last six
Ezequiel Tovar singled for the Rockies to extend his hitting streak to 10 games
Kershaw cruised into the sixth inning, allowing just a fifth-inning leadoff walk to Elias Diaz, who was wiped out on a double play.
Kershaw retired the first two batters of the sixth before Brenton Doyle singled for Colorado's first hit of the game. He was picked off trying to steal second to end the inning.
Kershaw (10-4) struck out two and faced the minimum in his six innings of work. He has one no-hitter in his career, which came against the Rockies on June 18, 2014, in Los Angeles
The Dodgers got on the board in the second inning against Rockies starter Connor Seabold (1-4). Max Muncy led off with a walk and, one out later, David Peralta doubled to put runners on second and third
Jason Heyward was hit by a pitch to load the bases and Outman singled to bring home Muncy. Miguel Rojas made it 2-0 with a sacrifice fly.
Los Angeles added to its lead in the third. Freddie Freeman singled, and with two outs, Martinez homered just over the scoreboard in right field.
Seabold left after allowing four runs on five hits in five innings.
Martinez greeted reliever Brad Hand with a leadoff homer in the sixth. It was his 18th long ball of the season and 300th of his career.
Colorado mounted a threat against Brusdar Graterol in the seventh inning. Tovar reached on a single and went to third on Ryan McMahon's single. However, the Rockies failed to score when Diaz grounded into an inning-ending double play
Colorado loaded the bases in the ninth before Phillips got Diaz to fly out to end the game.
--Field Level Media