Dodgers first baseman Adrian Gonzalez reached 2,000 career hits with a sixth-inning double in Tuesday night's game against the Pirates at PNC Park.