The Dodgers can live with losses in the All-Star voting as long as they keep avoiding them on the field.

The hottest team in baseball continued to streak toward the All-Star break with a 6-1 win over the Colorado Rockies on Thursday night, their fifth straight victory and 16th in the last 19 games.

On the day Yasiel Puig finished second in the Final All-Star Vote to Atlanta Braves first baseman Freddie Freeman, the Dodgers' rookie contributed a pair of hits to elevate his average to .397.

Mark Ellis finished 3 for 4 with four RBIs to carry a streaking Dodgers offense. The second baseman gave the Dodgers a three-run lead with a two-run single in the fourth inning and a 5-0 lead with an insurance two-run single in the eighth.

Dodgers third baseman Juan Uribe's productive night included two hits, a walk and a pair of runs scored.

Coming off a three-game sweep of the National League West-leading Arizona Diamondbacks that pulled them within 1 games of first place, the Dodgers have won 13 of their last 15 games against division opponents. Since a loss to the San Diego Padres on June 21 dropped them a season-worst 12 games below .500, the Dodgers have posted a 16-3 mark that is the best in the major leagues.

Arizona followed Wednesday's 14-inning loss to the Dodgers with a 5-3 win over Milwaukee Thursday night, maintaining its hold on first place with just three games left before the all-star break that may be ill-timed for the Dodgers.